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>