JDBC鏈接

一、加載JDBC驅動mysql

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

  加載完成後,方能使用DriverManager類數據庫


二、建立數據庫鏈接ide

  DriverManager.getConnection(URL, USERNAME, PASSWORD);spa


三、建立statement對象

// 3.1 靜態SQL語句,不能動態填充參數資源

Statement stmt = con.createStatement() ;get

// 3.2 動態SQL語句,可動態設置參數值 it

PreparedStatement pstmt = con.prepareStatement(sql) ;io

// 3.3 調用存儲過程  

CallableStatement cstmt =   con.prepareCall("{CALL demoSp(? , ?)}") ; 


四、執行SQL語句

 // 4.1 執行查詢數據庫的SQL語句,返回一個結果集(ResultSet)對象。

ResultSet executeQuery(String sqlString)

// 4.2 用於執行INSERT、UPDATE或DELETE語句以及SQL DDL語句

int executeUpdate(String sqlString)

//  4.3 用於執行返回多個結果集、多個更新計數或兩者組合的語句

boolean flag = stmt.execute(String sql)


五、處理結果

// 5.1 一種是返回執行的記錄數,如upate

// 5.2 第二種返回的是ResultSet 的結果對象

六、關閉資源

// 6.1 關閉ResultSet

// 6.2 關閉statement

// 6.3 關閉connection

相關文章
相關標籤/搜索