首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

一个sql语句有关问题pstmt.setString(1,PARENTID)

2011-12-21 
一个sql语句问题pstmt.setString(1,PARENTID)pstmt.setString(1,PARENTID)是什么意思往parentid这个字段里

一个sql语句问题pstmt.setString(1,PARENTID)

pstmt.setString(1,PARENTID)

是什么意思

往parentid这个字段里面加1

但是一般都这样写呀
pstmt.setString(1, person.getId()); 

前面是字段名后面是往里插入的值

[解决办法]
PARENTID应该是个字符串常量
[解决办法]
insert ........... id=?,name=?,sex=?


pstmt.setString(1,PARENTID) ;
这里的1指的是把sql里面的第1个?的值替换成 PARENTID的值。

这里我觉得应该是JDBC的PrepareStatement的用法,lz可以去查查。这样做可以提高效率,防止注入

热点排行