JDBC PreparedStatement类的setString方法有什么作用
2个回答
展开全部
将String值赋给sql中的占位符“?”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void setString(int parameterIndex,String x) throws SQLException将指定参数设置为给定 Java String 值。在将此值发送滑链给数据库时,驱动程序将它转换成一个 SQL VARCHAR 或 LONGVARCHAR 值(取决于该参数相对于驱动程序在 VARCHAR 值上的限制的大小)。
参数:御兆
parameterIndex - 第一个参数是 1,第二个参数是 2,……
x - 参数值
抛出:
SQLException - 如果 parameterIndex 不对应于 SQL 语句中的参数标记;如果信拆孙发生数据库访问错误,或者在关闭的 PreparedStatement 上调用此方法
参数:御兆
parameterIndex - 第一个参数是 1,第二个参数是 2,……
x - 参数值
抛出:
SQLException - 如果 parameterIndex 不对应于 SQL 语句中的参数标记;如果信拆孙发生数据库访问错误,或者在关闭的 PreparedStatement 上调用此方法
追问
parameterIndex是对应数据库中的表总的index还是java中出现的参数的序号
追答
JDBC预编译语句中参数的序号。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询