JDBC 是 Java 访问数据库的接口规范,接口的实现由各数据库厂商来完成。这些接口的实现称之为数据库驱动。
一、添加 MySQL 驱动 Maven 依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>
二、创建测试类
public class TestJDBC {
public static void main(String[] args) throws Exception {
// 注册数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 注册数据库驱动
// DriverManager.registerDriver(new Driver());
// 创建数据库连接
String mySqlUrl = "jdbc:mysql://localhost:3306/test?serverTimezone=UTC";
Connection connection = DriverManager.getConnection(mySqlUrl, "root", "123456");
// 创建数据库连接
// Properties info = new Properties();
// info.setProperty("user","root");
// info.setProperty("password","123456");
// Connection connection = DriverManager.getConnection(mySqlUrl,info);
// 获取语句对象
Statement statement = connection.createStatement();
// 执行 SQL 语句(增删改)
statement.executeUpdate("INSERT INTO user VALUES(2,'小明',20);");
// 执行 SQL 语句(查询)
ResultSet resultSet = statement.executeQuery("SELECT * FROM user");
while (resultSet.next()) {
int id = resultSet.getInt("id");
String name = resultSet.getString("name");
int age = resultSet.getInt("age");
System.out.println("id : " + id + "name : " + name + "age : " + age);
}
// 释放资源
resultSet.close();
statement.close();
connection.close();
}
}