关于stmt.excute()和stmt.exceteUpdate() 当我的程序运行一段时间,执行到stmt.excute(sql)的时候;sql是一个插入操作。程序在执行完这条语句就死掉了,没有报任何异常,这条记录也插入到数据库中了。大家遇到过我说的这种情况吗?有可能是什么原因?盼解答!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恩你用stmt.executeUpdate(sql)试试 当sql是插入操作的时候,excute(sql)和excuteUpdate(sql)这两个函数有什么区别?在其它用法上还有什么区别?请指教~ excute():可以是任何种类的 SQL 语句,返回一个boolean值,如果结果是ResultSet对象,则返回 true;如果结果是更新计数或者没有结果则返回false.executeUpdate():必须是一个 SQL INSERT、UPDATE 或 DELETE 语句或者是一个什么都不返回的 SQL语句. excute(sql)返回的是boolean型,能执行大部分的sql操作excuteUpdate(sql)返回的是int型,执行插入,更新,删除或是其他无返回值的操作 excute()也是可以执行插入操作的。那为什么会出现我说的错误?不解! 一道匹配算法题,求解 java简单调用 java中关于求和的问题 等待 大家好,救救我,数据库问题 为啥我使用str.replaceAll("\","\\");编译出错? vC中的listBox在java中是哪个控件?? 请教一个关于文件读写的问题 我的IE输入form中保存了我以前输入的历史记录,我怎么清除? 很难组织好界面数据的显示和处理逻辑,怎么办? 如何使用Java开源Swing外观!!急急!! java反编译
在其它用法上还有什么区别?
请指教~
executeUpdate():必须是一个 SQL INSERT、UPDATE 或 DELETE 语句或者是一个什么都不返回的 SQL语句.
excuteUpdate(sql)返回的是int型,执行插入,更新,删除或是其他无返回值的操作
那为什么会出现我说的错误?
不解!