JDBC 語句

2018-03-20 19:46 更新

JDBC教程 - JDBC語句


獲得連接后,我們可以使用sql語句與數(shù)據(jù)庫交互。

通常sql語句由從Connection返回的 Statement 接口執(zhí)行。

JDBC語句用于通用訪問數(shù)據(jù)庫。在使用靜態(tài)SQL語句時非常有用。

Statement接口不能接受參數(shù)。

Statement對象使用Connection對象的createStatement()方法創(chuàng)建,如下所示:

Statement stmt = conn.createStatement( );

方法語句

我們可以使用Statement用它的三個execute方法之一來執(zhí)行一個SQL語句。

  • boolean execute(String SQL)
    執(zhí)行SQL語句,如create database,create table。如果可以檢索ResultSet對象,則返回true值;否則,返回false。
  • int executeUpdate(String SQL)
    執(zhí)行將影響數(shù)據(jù)行的SQL語句,例如,INSERT,UPDATE或DELETE語句。它返回受SQL語句影響的行數(shù)。
  • ResultSet executeQuery(String SQL)執(zhí)行SELECT語句并返回結(jié)果。返回ResultSet對象。

關(guān)閉語句對象

我們需要關(guān)閉一個 Statement 對象來清理分配的數(shù)據(jù)庫資源。

If we close the Connection object first, it will also close the Statement object. 
Statement stmt = null;
try {
   stmt = conn.createStatement( );
   stmt execuate method();
}
catch (SQLException e) {

}
finally {
   stmt.close();
}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號