㈠ java 中的PreparedStatement,preparestate定義
PreparedStatement:
表示預編譯的 SQL 語句的對象。
SQL 語句被預編譯並存儲在 PreparedStatement 對象中。然後可以使用此對象多次高效地執行該語句。
註:用於設置 IN 參數值的設置方法(setShort、setString 等等)必須指定與輸入參數的已定義 SQL 類型兼容的類型。例如,如果 IN 參數具有 SQL 類型 INTEGER,那麼應該使用 setInt 方法。
如果需要任意參數類型轉換,使用 setObject 方法時應該將目標 SQL 類型作為其參數。
在以下設置參數的示例中,con 表示一個活動連接:
PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES
SET SALARY = ? WHERE ID = ?");
pstmt.setBigDecimal(1, 153833.00)
pstmt.setInt(2, 110592)