天天看点

JAVA接口PreparedStatement

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>