
JDBC连接数据库(MySQL)的详细操作
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(); }
更多推荐
所有评论(0)