sql="update Users set PostNumber='"+postnum+"' where UserName='"+username+"'";
System.out.println("44");
statement.executeQuery(sql);
System.out.println("55");其中statement.executeQuery(sql);正确执行了。数据库更新了。
可是下面一句却没执行!!为什么?为什么输出44却没输出55???
System.out.println("44");
statement.executeQuery(sql);
System.out.println("55");其中statement.executeQuery(sql);正确执行了。数据库更新了。
可是下面一句却没执行!!为什么?为什么输出44却没输出55???
解决方案 »
- mysql转存数据库后,如何修改jdbc:mysql的路径
- 怎么把下拉列表框中的值都取出并且传给Action中(急)
- 做一个WEB邮件系统 , 关于下载邮件附件的问题.
- 关于struts的action映射问题....
- 求救!怎么样使鼠标点击ie浏览器上的刷新按钮无效?
- 请问那里有比较完整的JSP LOGIN代码
- 让键盘失控的JAVA程序
- OSGI 模块化开发 模块间引用出错
- ssm项目tomcat启动报如下错误怎么解决?
- myeclipse里面导入别人的项目,无法在JSP页面显示自己在images添加的图片
- 处理大字段时tomcat出现错误日志(oracle数据库),只能保存部分信息?
- 关于服务器端获得图片大小(k)问题
System.out.println("44");
if(statement.executeQuery(sql)){
System.out.println("55");}
这样试试
System.out.println("44");
if(statement.executeUpdate(sql)){
System.out.println("55");}
应该这样吧。
statement.executeUpdate(sql))
那么说明数据库操作一切正常。System.out.println("55");
是你自己后来加上的把。
从起一下服务再试试看