栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JDBC连接数据库(MySQL)的详细操作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JDBC连接数据库(MySQL)的详细操作

 步骤:

1,加载驱动(添加数据库驱动jar包并加载)

2,创建Java与数据库之间的连接

3,编写要执行的SQL指令

4,通过JDBC连接将SQL指令传输到数据库

5,执行SQL指令获得结果

6,关闭连接

一,将驱动jar包添加到Java

1,创建lib文件夹

项目名——右击鼠标New ——Directory——文件名lib回车

 

 2,MySQL的jar包导入lib文件夹

找到MySQL的jar包——复制(Ctrl+C)

 点击lib——粘贴(Ctrl+V)确定——添加成功显示

                                         3,将驱动jar文件设置为Java库:选择lib文件夹驱动jar包——鼠标右键找到——Add as Library...

点击Add as Library... ok

添加成功

4,注册驱动

将jar文件中提供的驱动类载入到JVM中

class.forName("com.mysql.cj.jdbc.Driver");//驱动jar包中的驱动类(Driver)路径

打开lib——打开jar包——打开cj(tip:版本5.x无,8.x有)——打开jdbc找到Driver右击鼠标Copy Reference粘贴到class.forName(" ");的引号中

 

二,数据添加、创建连接

1.Java编写代码通过JDBC将图书信息 添加到Mysql test中的books表中

2.创建连接:通过数据库驱动管理器DriverManage(java.sql.Driver)获取连接,连接成功如下图

MySQL的IP与端口

三,编写要执行(添加)的SQL指令

String sql = "insert into books(book_id,book_name,book_author) values ('"+id+"','"+name+"','"+author+"')";

 四,加载SQL指令

Statement statement = connection.createStatement(); //java.sql.Statement对象-SQL指令的加载器

 五,执行SQL、获取结果

//若加载的SQL指令为DQL,则resultSet rs= statement.executeQuery(sql); //rs中为查询结果
//若加载的SQL指令为DML,则int i = statement.executeUpdate(sql);//i表示DML操作影响的数据行数

long i = statement.executeLargeUpdate(sql);//i > 0,表示DML操作成功;否则失败。
System.out.println(i>0 ? "添加成功" : "添加失败");

六,关闭连接

if (statement != null && !statement.isClosed()){
    statement.close();
}
if (connection != null && !connection.isClosed()){
    connection.close();
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1002816.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号