关于SQLException处理的讨论!(相信很多人忽略这个问题) 难道你的bean中有从用户输入的sql脚本?像sql语句本身的错误我觉得可以不用在这里讨论(除了某些特例,如数据库操作的工具)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql语句本身的错误不讨论,是基于你的系统通过充分测试,觉得没有问题,不会发生SQL语句问题,但不代表你的系统就不存在sql语句问题,举个例子,很多人查询时喜欢用户''号括住变量来提交sql查询语句,而不采用参数的形式,但是如果该变量含有'号,就会发生sql语句执行错误,那你告诉用户发生数据库操作异常,到底是什么异常呢,他根本看不懂数据库返回的信息,更可况有可能是英文的等等! 难道你不需要区分吗? e.getMessage()得到一个初步的描述,你想非常详细的描述就必须针对每种数据库驱动程序来做分别处理 就是啊,各位有对SQLException异常分门别类的区分并处理的经验吗? 不能用SQLException里的ErrorCode(?)进行一些处理吗?关注 不同数据库的ErrorCode(?)不一样的,有谁总结过吗 你可以自己搞一个比较全的error code文件,以后报错的时候就从那里读取相关的信息。 但是不知道你们有没有留意到一个问题,如果我是用resultSet's updateXXXX,然后rsTest.updateRow()的方法对数据进行更新,如果出错它只会返回,insert/update row failed的信息,不能返回正确的errorCode.这种情况又怎么办? java 服务器中mysql问题 对于Double型的比较然后输出较大值 如何将 java 引用对象变成新 创建对象 关于java 的properties类 一个关于客户端和服务器端中文输入的问题 java程序怎么模拟人向搜索框输入关键字实现搜索 split怎样用 java被调用?? [求助]关于import javax.servlet.* 怎样写一个文件控制数据库连接??在线等,解决后马上送分!! 类库放在什么地方啊?> 《——谁知道有好用的邮件系统,100分相送——》
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货