JDBC API淺析

使用java開發數據庫應用程序通常都須要用到四個接口:Driver、Connection、Statement、ResultSetjava

    1.Driver接口用於加載驅動程序mysql

    2.Connection接口用於鏈接到數據庫sql

    3.Statement接口用於建立和執行SQL語句數據庫

    4.ResultSet接口用於處理結果url

 

 

訪問數據庫的典型java程序主要採起下列步驟,以MySQL爲例:spa

(一)加載驅動程序  code

Class.forName("com.mysql.cj.jdbc.Driver");

 

(二)創建鏈接server

String url = "jdbc:mysql://localhost:3306/test?serverTimezone=UTC";
String username = "root";
String password = "******";

Connection connection = DriverManager.getConnection(url,username,password);

其中url是數據庫在Internet上的惟一標識符blog

 

(三)建立語句繼承

Statement statement = connection.createStatement()   或
PreparedStatement preparedStatement = connection.preparedStatement(sql) //繼承自Statement

建議放棄Statement,採用PreparedStatement。

Statement只能用於執行不含參數的靜態SQL語句,而

PreparedStatement能夠執行含參數的SQL語句。

 

(四)執行語句

statement.executeUpdate(sql)
ResultSet resultSet = statement.executeQuery(sql)

preparedStatement.executeUpdate(sql)
ResultSet resultSet = preparedStatement.executeQuery(sql)

 

(五)處理ResultSet

resultSet.next() //第一次調用時獲取第一行
resultSet.getString(key) //得到當前行的某一列值
相關文章
相關標籤/搜索