Java Statement.execute()方法:執行SQL語句

2020-07-16 10:04:50
Java Statement.execute() 方法用於執行任意指定的 SQL 語句。該方法的返回值為 boolean 型別,判斷第一個結果是否為 ResultSet 物件,如果是,則返回 true,否則返回 false。

語法:

execute(String sql)

引數說明:
  • sql:任意的 SQL 語句。

範例

下面的程式碼利用 execute 方法刪除資料表 users 中 username 列等於 "xiaoli" 的一行資料。
Connection conn = ……  //省略部分程式碼
Statement st = conn.createStatement();
String sql = "DELETE FROM users WHERE username='xiaoli'";  //定義刪除資料的SQL語句
Boolean bool;
bool = st.execute(sql);  //執行SQL語句
System.out.println(bool);  //沒有返回結果集所以列印false