JDBC PreparedStatement类的setString方法有什么作用

 我来答
abcd880129
2012-09-24 · TA获得超过216个赞
知道小有建树答主
回答量:479
采纳率:0%
帮助的人:219万
展开全部
将String值赋给sql中的占位符“?”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4b68195
2012-09-13 · TA获得超过1520个赞
知道大有可为答主
回答量:1773
采纳率:100%
帮助的人:1713万
展开全部
void setString(int parameterIndex,String x) throws SQLException将指定参数设置为给定 Java String 值。在将此值发送滑链给数据库时,驱动程序将它转换成一个 SQL VARCHAR 或 LONGVARCHAR 值(取决于该参数相对于驱动程序在 VARCHAR 值上的限制的大小)。
参数:御兆
parameterIndex - 第一个参数是 1,第二个参数是 2,……
x - 参数值
抛出:
SQLException - 如果 parameterIndex 不对应于 SQL 语句中的参数标记;如果信拆孙发生数据库访问错误,或者在关闭的 PreparedStatement 上调用此方法
追问
parameterIndex是对应数据库中的表总的index还是java中出现的参数的序号
追答
JDBC预编译语句中参数的序号。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式