jdbc中一个奇怪问题 菜鸟级问题 在线等
语句对象statement的方法 executeUpdate()和executeQuery()这两者有什么区别 除了返回类型不一样之外
为什么我用executeUpdate()进行插入的时候插入了两条一样的记录,而用executeQuery()只插入了一条 奇怪
问题点数:0、回复次数:3Top
1 楼ChDw(米)回复于 2005-06-03 10:58:02 得分 0
executeUpdate 返回的是成功影响的行数,在update delete insert中使用
executeQuery 返回是ResultSet,在Select中使用
绝对不应该使用错误,insert必须必须使用executeUpdate,否则会提示错误的
Top
2 楼noodle2006()回复于 2005-06-03 11:05:40 得分 0
为什么我用executeUpdate()进行插入的时候插入了两条一样的记录Top
3 楼yxhzj(余华[学习J2EE中])回复于 2005-06-03 11:06:47 得分 0
当然不一样了
executeUpdate-->后面不是有update,更新,修改的意思,在插入,修改,删除等操作
executeQuery--->后面有query,查询的意思,在你检索数据的时候用Top




