jdbc(一)

介绍

jdbc,是由Java提供的对关系型数据库的统一编程接口。主要由java.sql包中类组成。
如果用java连接mysql进行操作,需要引入由mysql厂商提供的jar包。

使用

1、配置pom
一般,导入与使用的mysql版本对应的mysql的jar包即可,允许有小范围波动,但不能交换使用mysql8.0版本前后的。
(我以mysql8.0.19为例)

<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>8.0.19</version>
</dependency>

2、简单示例

 //1.加载驱动程序
Class.forName(DRIVER_NAME);
//2. 获得数据库连接
Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
//3.操作数据库,实现增删改查
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from tb_user");
//如果有数据,rs.next()返回true
while(rs.next()){
    System.out.println(rs.getInt("id")+","+rs.getString("username")+" ,"+rs.getString("password"));
}
rs.close();
stmt.close();
conn.close();

(1)加载驱动
(2)创建连接
(3)声明执行
(4)执行CRUD
(5)关闭资源

预声明

String sql = "select * from tb_user";
PreparedStatement preparedStatement = conn.prepareStatement(sql);

主要API

DriverManage
Connection
PreparedStatement
Statement
ResultSet

事务

原文地址:https://www.cnblogs.com/heibaimao123/p/13800475.html