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

JDBC连接数据库(MySQL)的详细操作_第1张图片

 步骤:

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

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

3,编写要执行的SQL指令

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

5,执行SQL指令获得结果

6,关闭连接

一,将驱动jar包添加到Java

1,创建lib文件夹

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

JDBC连接数据库(MySQL)的详细操作_第2张图片

 JDBC连接数据库(MySQL)的详细操作_第3张图片

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

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

JDBC连接数据库(MySQL)的详细操作_第4张图片

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

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

JDBC连接数据库(MySQL)的详细操作_第5张图片

点击Add as Library... ok

JDBC连接数据库(MySQL)的详细操作_第6张图片

添加成功

JDBC连接数据库(MySQL)的详细操作_第7张图片

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(" ");的引号中

JDBC连接数据库(MySQL)的详细操作_第8张图片 JDBC连接数据库(MySQL)的详细操作_第9张图片

二,数据添加、创建连接

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

JDBC连接数据库(MySQL)的详细操作_第10张图片

JDBC连接数据库(MySQL)的详细操作_第11张图片

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

JDBC连接数据库(MySQL)的详细操作_第12张图片

MySQL的IP与端口

JDBC连接数据库(MySQL)的详细操作_第13张图片

三,编写要执行(添加)的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();
}

JDBC连接数据库(MySQL)的详细操作_第14张图片

JDBC连接数据库(MySQL)的详细操作_第15张图片

 

你可能感兴趣的:(学习记录,笔记,java,sql,学习)