JDBC

      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();
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章