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