步骤:

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();
}

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐