关于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.这种情况又怎么办? OA里最最简单的一个流程问题.(在线等) 用GeoRasterLoader在Oracle中上传图像,怎么用Java实现(分不够,可加) Java 小程序在网页中出现notinited错误,编译没问题,困惑中... 小弟的留言板程序,编译没有问题,但设置字体不起作用。 java 开源的代码生成工具 我在JScrollPane 中加入了JTextArea ,但是没有出现滚动条呢? 如何去掉JInternalFrame的边框 我打算学习java,请教应该如何入手 关于SQL数据库连接的问题(使用的JDBC-ODBC桥接器)!! 真的没有人能解决模式对话框问题吗(高手在哪里呀)? 类库放在什么地方啊?> 《——谁知道有好用的邮件系统,100分相送——》
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货