掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流

員工經過長期磨合與沉淀,具備了協(xié)作精神,得以通過團隊的力量開發(fā)出優(yōu)質的產品。創(chuàng)新互聯(lián)公司堅持“專注、創(chuàng)新、易用”的產品理念,因為“專注所以專業(yè)、創(chuàng)新互聯(lián)網站所以易用所以簡單”。公司專注于為企業(yè)提供網站建設、成都網站建設、微信公眾號開發(fā)、電商網站開發(fā),成都微信小程序,軟件按需策劃設計等一站式互聯(lián)網企業(yè)服務。
public interface Statement提供為預編譯 SQL 語句設置值和執(zhí)行預編譯 SQL 語句的方法。
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| void | clearValues() | 清除預編譯語句的所有動態(tài)值。 |
| void | close() | 關閉當前預編譯的 SQL 語句。 |
| void | execute() | 執(zhí)行預編譯的 SQL 語句。 |
| int | executeAndGetChanges() | 執(zhí)行預編譯的 SQL 語句以獲取受影響的行數(shù)。 |
| long | executeAndGetLastInsertRowId() | 執(zhí)行預編譯的 SQL 語句以獲取最后插入的行的 ID。 |
| long | executeAndGetLong() | 執(zhí)行預編譯的 SQL 語句,獲取 long 類型的返回值。 |
| String | executeAndGetString() | 執(zhí)行預編譯的 SQL 語句,獲取字符串類型的返回值。 |
| void | setBlob(int index, byte[] value) | 動態(tài)設置預編譯語句的字節(jié)數(shù)組值。 |
| void | setDouble(int index, double value) | 為預編譯語句動態(tài)設置雙精度值。 |
| void | setLong(int index, long value) | 動態(tài)設置預編譯語句的 long 值。 |
| void | setNull(int index) | 為預編譯語句動態(tài)設置 null。 |
| void | setObject(int index, Object value) | 動態(tài)設置預編譯語句的對象值。 |
| void | setString(int index, String value) | 動態(tài)設置預編譯語句的字符串值。 |
| void | setStrings(String[] stringValues) | 動態(tài)設置預編譯語句的所有字符串值。 |
void setNull(int index)
為預編譯語句動態(tài)設置 null。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| index | 表示要為預編譯語句設置的值的索引,從 1 開始。 |
void setLong(int index, long value)
動態(tài)設置預編譯語句的 long 值。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| index | 表示要為預編譯語句設置的值的索引,從 1 開始。 |
| value | 指示要為預編譯語句設置的值。 |
void setDouble(int index, double value)
為預編譯語句動態(tài)設置雙精度值。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| index | 表示要為預編譯語句設置的值的索引,從 1 開始。 |
| value | 指示要為預編譯語句設置的值。 |
void setString(int index, String value)
動態(tài)設置預編譯語句的字符串值。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| index | 表示要為預編譯語句設置的值的索引,從 1 開始。 |
| value | 指示要為預編譯語句設置的值。 |
void setBlob(int index, byte[] value)
動態(tài)設置預編譯語句的字節(jié)數(shù)組值。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| index | 表示要為預編譯語句設置的值的索引,從 1 開始。 |
| value | 指示要為預編譯語句設置的值。 |
void setStrings(String[] stringValues)
動態(tài)設置預編譯語句的所有字符串值。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| stringValues | 表示所有字符串值。 |
void setObject(int index, Object value)
動態(tài)設置預編譯語句的對象值。
用于設置值的方法因值類型而異:
如果該值不是上述任何一種類型,則將其轉換為字符串并使用 Statement#setString(int, String) 進行設置。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| index | 表示要為預編譯語句設置的值的索引,從 1 開始。 |
| value | 指示要為預編譯語句設置的值。 |
void clearValues()
清除預編譯語句的所有動態(tài)值。
void execute()
執(zhí)行預編譯的 SQL 語句。
long executeAndGetLong()
執(zhí)行預編譯的 SQL 語句,獲取 long 類型的返回值。
返回:
返回 long 類型的值。
String executeAndGetString()
執(zhí)行預編譯的 SQL 語句,獲取字符串類型的返回值。
返回:
返回字符串類型的值。
int executeAndGetChanges()
執(zhí)行預編譯的 SQL 語句以獲取受影響的行數(shù)。
返回:
返回受影響的行數(shù)。
long executeAndGetLastInsertRowId()
執(zhí)行預編譯的 SQL 語句以獲取最后插入的行的 ID。
返回:
返回最后插入的行的 ID。
void close()
關閉當前預編譯的 SQL 語句。
不能再使用已關閉的 SQL 語句。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流