我的Statement对象只能执行Select语句,为什么不能执行Insert,update,del语句 executeUpdate() Insert,update,del和其他dml语句executeQuery() select查询 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 executeUpdate() Insert,update,del和其他dml语句executeQuery() select查询 上面的都回答完了,哎来晚了~· 我的Statement对象只能执行Select语句,为什么不能执行Insert,update,del语句? public boolean updateArea( Area area){ Statement stmt=null; String sql=null; boolean result=false; sql = "UPDATE area SET areaname='"+area.getAreaName()+"',"+ "description='"+area.getDescription()+"' "+ " WHERE id="+area.getId(); System.out.println(sql); try{ if (con.isClosed()) throw new IllegalStateException("error unexpected"); stmt=con.createStatement(); stmt.executeUpdate(sql); }catch(Exception e){要象你们说的那么简单,我还提什么问? 把 e.printStackTrace()贴出来看看? 把生成的sql放到数据库中运行看是否出错,改写:int i = stmt.executeUpdate(sql);看到是不是真的没有符合筛选条件的纪录。跟踪一下,看看在运行stmt.executeUpdate(sql)时有没有抛出异常。 生成的sql放到数据库中运行正常捕捉不到异常我怀疑是sqlserver 2000权限问题,但检查权限好象都有啊 用sa登录?(随便一说,不太熟java连sql server) 如果生成的语句粘到查询分析器里能正常运行,用程序只能做Select而不能做更新,我想只能是权限的问题了。 System.out.println(stmt.execute(sql))返回false 表格row的click事件与行中cell的click事件如何区分开? 关于串口数据在浏览器的显示 结果集为什么不能删除,只能添加,修改?????? 求助hibernate反向工程问题 (求救)有两个问题请大家帮忙(急) 有关图书管理设计的几个思路上的问题,请给点建议就行 怎么在图片上写文字?而且是中文....最好有例子..谢谢! 事务处理问题,为什么连接不能释放? 页面保存? 试用jsp taglib这是什么问题啊? jspsmartupload的下载问题。。 急!急!急! 如何将java.io.File[] 类型的值传给jspSmartUpload,让jspSmartUpload将其上传?
executeQuery() select查询
上面的都回答完了,哎来晚了~·
public boolean updateArea( Area area){ Statement stmt=null;
String sql=null;
boolean result=false; sql = "UPDATE area SET areaname='"+area.getAreaName()+"',"+
"description='"+area.getDescription()+"' "+
" WHERE id="+area.getId();
System.out.println(sql); try{ if (con.isClosed())
throw new IllegalStateException("error unexpected"); stmt=con.createStatement();
stmt.executeUpdate(sql); }catch(Exception e){
要象你们说的那么简单,我还提什么问?
改写:
int i = stmt.executeUpdate(sql);
看到是不是真的没有符合筛选条件的纪录。跟踪一下,看看在运行stmt.executeUpdate(sql)时有没有抛出异常。
(随便一说,不太熟java连sql server)