PreparedStatement (Java 2 Platform SE 6)
<dl></dl>
<dt></dt>
<b>所有超級接口:</b>
<dd></dd>
Statement,
Wrapper
<b>所有已知子接口:</b>
CallableStatement
<dl><dt></dt></dl>
<dt>extends Statement</dt>
表示預編譯的 SQL 語句的對象。
SQL 語句被預編譯并存儲在 <code>PreparedStatement</code> 對象中。然後可以使用此對象多次高效地執行該語句。
<b>注:</b>用于設定 IN 參數值的設定方法(<code>setShort</code>、<code>setString</code>
等等)必須指定與輸入參數的已定義 SQL 類型相容的類型。例如,如果 IN 參數具有 SQL 類型 <code>INTEGER</code>,那麼應該使用
<code>setInt</code> 方法。
如果需要任意參數類型轉換,使用 <code>setObject</code> 方法時應該将目标 SQL 類型作為其參數。
在以下設定參數的示例中,<code>con</code> 表示一個活動連接配接:
<b>另請參見:</b>
<code>Connection.prepareStatement(java.lang.String)</code>,
<code>ResultSet</code>