转:java.sql.PreparedStatement
超级接口:Statement,Wrapper
子接口:CallableStatement
1、addBatch():
将一组参数添加到此
PreparedStatement 对象的批处理命令中。2、clearParameters():立即清除当前参数值。
clearBatch():清除PS中已经打好的sql参数的包3、execute():执行 SQL 语句,该语句可以是任何种类的 SQL 语句。
4、executeQuery(): 执行 SQL 查询,并返回该查询生成的 ResultSet
对象。
5、executeUpdate():在此 PreparedStatement
对象中执行 SQL 语句,该语句必须是一个 SQL 数据操作语言(比如
INSERT
、UPDATE
或 DELETE
语句),或者是无返回内容的 SQL 语句,比如 DDL 语句。
6、getMetaData():获取包含有关 ResultSet
对象列信息的ResultSetMetaData
对象,ResultSet
对象将在执行此 PreparedStatement
对象时返回。
7、getParameterMetaData():获取此 PreparedStatement
对象的参数的编号、类型和属性。
另外还有许多设置参数的方法。比如
setInt(int parameterIndex,int x)parameterIndex
- 第一个参数是 1,第二个参数是 2,……
应注意的是
setObject(int parameterIndex,Object x,int targetSqlType)
targetSqlType定义在java.sql.Types 中,
最好不要使用setObject(int parameterIndex, Object x)