java Preparedstatement 有哪些方法

 我来答
BrightNiGe
2012-06-12 · 超过14用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:21.6万
展开全部
void addBatch()
将一组参数添加到此 PreparedStatement 对象的批处理命令中。
void clearParameters()
立即清除当前参数值。
boolean execute()
在此 PreparedStatement 对象中执行 SQL 语句,该语句可以是任何种类的 SQL 语句。
ResultSet executeQuery()
在此 PreparedStatement 对象中执行 SQL 查询,并返回该查询生成的 ResultSet 对象。
int executeUpdate()
在此 PreparedStatement 对象中执行 SQL 语句,该语句必须是一个 SQL 数据操作语言(Data Manipulation Language,DML)语句,比如 INSERT、UPDATE 或 DELETE 语句;或者是无返回内容的 SQL 语句,比如 DDL 语句。
ResultSetMetaData getMetaData()
获取包含有关 ResultSet 对象列信息的 ResultSetMetaData 对象,ResultSet 对象将在执行此 PreparedStatement 对象时返回。
ParameterMetaData getParameterMetaData()
获取此 PreparedStatement 对象的参数的编号、类型和属性。
void setArray(int parameterIndex, Array x)
将指定参数设置为给定 java.sql.Array 对象。
void setAsciiStream(int parameterIndex, InputStream x)
将指定参数设置为给定输入流。
void setAsciiStream(int parameterIndex, InputStream x, int length)
将指定参数设置为给定输入流,该输入流将具有给定字节数。
void setAsciiStream(int parameterIndex, InputStream x, long length)
将指定参数设置为给定输入流,该输入流将具有指定字节数。
void setBigDecimal(int parameterIndex, BigDecimal x)
将指定参数设置为给定 java.math.BigDecimal 值。
void setBinaryStream(int parameterIndex, InputStream x)
将指定参数设置为给定输入流。
void setBinaryStream(int parameterIndex, InputStream x, int length)
将指定参数设置为给定输入流,该输入流将具有给定字节数。
void setBinaryStream(int parameterIndex, InputStream x, long length)
将指定参数设置为给定输入流,该输入流将具有指定字节数。
void setBlob(int parameterIndex, Blob x)
将指定参数设置为给定 java.sql.Blob 对象。
void setBlob(int parameterIndex, InputStream inputStream)
将指定参数设置为 InputStream 对象。
void setBlob(int parameterIndex, InputStream inputStream, long length)
将指定参数设置为 InputStream 对象。
void setBoolean(int parameterIndex, boolean x)
将指定参数设置为给定 Java boolean 值。
void setByte(int parameterIndex, byte x)
将指定参数设置为给定 Java byte 值。
void setBytes(int parameterIndex, byte[] x)
将指定参数设置为给定 Java byte 数组。
void setCharacterStream(int parameterIndex, Reader reader)
将指定参数设置为给定 Reader 对象。
void setCharacterStream(int parameterIndex, Reader reader, int length)
将给定参数设置为给定 Reader 对象,该对象具有给定字符数长度。
void setCharacterStream(int parameterIndex, Reader reader, long length)
将指定参数设置为给定 Reader 对象,该对象具有给定字符数长度。
void setClob(int parameterIndex, Clob x)
将指定参数设置为给定 java.sql.Clob 对象。
void setClob(int parameterIndex, Reader reader)
将指定参数设置为 Reader 对象。
void setClob(int parameterIndex, Reader reader, long length)
将指定参数设置为 Reader 对象。
void setDate(int parameterIndex, Date x)
使用运行应用程序的虚拟机的默认时区将指定参数设置为给定 java.sql.Date 值。
void setDate(int parameterIndex, Date x, Calendar cal)
使用给定的 Calendar 对象将指定参数设置为给定 java.sql.Date 值。
void setDouble(int parameterIndex, double x)
将指定参数设置为给定 Java double 值。
void setFloat(int parameterIndex, float x)
将指定参数设置为给定 Java REAL 值。
void setInt(int parameterIndex, int x)
将指定参数设置为给定 Java int 值。
void setLong(int parameterIndex, long x)
将指定参数设置为给定 Java long 值。
void setNCharacterStream(int parameterIndex, Reader value)
将指定参数设置为 Reader 对象。
void setNCharacterStream(int parameterIndex, Reader value, long length)
将指定参数设置为 Reader 对象。
void setNClob(int parameterIndex, NClob value)
将指定参数设置为 java.sql.NClob 对象。
void setNClob(int parameterIndex, Reader reader)
将指定参数设置为 Reader 对象。
void setNClob(int parameterIndex, Reader reader, long length)
将指定参数设置为 Reader 对象。
void setNString(int parameterIndex, String value)
将指定参数设置为给定 String 对象。
void setNull(int parameterIndex, int sqlType)
将指定参数设置为 SQL NULL。
void setNull(int parameterIndex, int sqlType, String typeName)
将指定参数设置为 SQL NULL。
void setObject(int parameterIndex, Object x)
使用给定对象设置指定参数的值。
void setObject(int parameterIndex, Object x, int targetSqlType)
使用给定对象设置指定参数的值。
void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)
使用给定对象设置指定参数的值。
void setRef(int parameterIndex, Ref x)
将指定参数设置为给定 REF(<structured-type>) 值。
void setRowId(int parameterIndex, RowId x)
将指定参数设置为给定 java.sql.RowId 对象。
void setShort(int parameterIndex, short x)
将指定参数设置为给定 Java short 值。
void setSQLXML(int parameterIndex, SQLXML xmlObject)
将指定参数设置为给定 java.sql.SQLXML 对象。
void setString(int parameterIndex, String x)
将指定参数设置为给定 Java String 值。
void setTime(int parameterIndex, Time x)
将指定参数设置为给定 java.sql.Time 值。
void setTime(int parameterIndex, Time x, Calendar cal)
使用给定的 Calendar 对象将指定参数设置为给定 java.sql.Time 值。
void setTimestamp(int parameterIndex, Timestamp x)
将指定参数设置为给定 java.sql.Timestamp 值。
void setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
使用给定的 Calendar 对象将指定参数设置为给定 java.sql.Timestamp 值。
void setUnicodeStream(int parameterIndex, InputStream x, int length)
已过时。
void setURL(int parameterIndex, URL x)
将指定参数设置为给定 java.net.URL 值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式