问个数据插入(INSERT)的问题 执行查询语句是用的executeQuery(sql);而进行插入的时候应该用executeUpuate(sql)或者execute(sql);你怎么都用了executeQuery(sql);啊. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 rs=stmt.executeQuery("insert into table (xx) values ('xx')");---------应该用executeUpdate().插入一行是不会返回记录集rs的. 数据更新是要用executeUpdate()的 楼主,问题应该解决了吧,这executeUpdate()是没有返回值的 rs=stmt.executeQuery("insert into table (xx) values ('xx')");这个就有问题...如果rs为ResultSet类型,查询当然没问题,但用于插入记录就不行了. 还有一点就是它的返回值不是ResultSet,而是int,表示插入的行数,在数据库中显示为所影响的行数是多少行 rs=stmt.executeQuery("insert into table (xx) values ('xx')");其实这个是可以,只是在下比较初学,开始一直这样,还要定义一个RESULTSET。很麻烦,现在不会拉,用stmt.executeUpdate()就不用RS了。还有问题已解决了,问题就在于管理员在服务器上建表时用了导入数据,而没有对ID号进行自动编号设置(原本是自动编码加一的),TMM的笨管理员还一直骂我程序编写不正确,现在好了,真相大白,哈哈,感谢大家 关于异步检测Emai是否存在的问题 谁可以帮忙一下 是关于flash与jsf的受管bean连接的 Hibernate中一对一实体关系的主键关联问题,急 关于Extjs3.2测试Tree的困惑 请教一个困扰了好久的问题 问一个提取数字的正则表达式? 如何用java类方法调用javascript脚本 画圆到指定jsp页面上 请大家讨论一下软件工程硕士的问题(大连地区)。 如何在 JSP 页面中隐藏表单呢? 求用Java开发网页浏览器的运行结果的图片 这个错误会是什么原因呢? 如何生成静态页面(新闻发布)!100分求助,马上结帐!
---------
应该用executeUpdate().
插入一行是不会返回记录集rs的.
如果rs为ResultSet类型,查询当然没问题,但用于插入记录就不行了.
还有一点就是它的返回值不是ResultSet,而是int,表示插入的行数,在数据库中显示为所影响的行数是多少行