社区
Java SE
帖子详情
sqlexception捕获问题
kyousuke
2010-02-13 03:51:12
我抛出了一个SqlException
sqlexception错误类型又有很多,比如找不到数据库,找不到表,找不到字段名,插入数据违反约束规则等等
我捕获这个异常后要怎么知道是哪个类型的错误,然后弹出一个中文的提示给客户?
...全文
201
2
打赏
收藏
sqlexception捕获问题
我抛出了一个SqlException sqlexception错误类型又有很多,比如找不到数据库,找不到表,找不到字段名,插入数据违反约束规则等等 我捕获这个异常后要怎么知道是哪个类型的错误,然后弹出一个中文的提示给客户?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuyouyong
2010-02-13
打赏
举报
回复
直接e.printStackTack();记不清是不是这个方法了,平时都用Eclipse,然后再读错误就可以了!
rumlee
2010-02-13
打赏
举报
回复
getErrorCode可以获得。
相关推荐
异常
捕获
的
问题
LZ 你
捕获
的是 ClassNotFoundException ,
SQLException
两个异常,你抛出的是Excepiton当然会报错 你想抛出的话 也要这样 public static Connection getConnection() throws ClassNotFoundException,
SQLException
{ Class.forName("com.mysql.jdbc.Dri
SQLException
捕获
不到的
问题
问题
描述:做统一异常处理封装类处理,结果发现一直处理不了
SQLException
及其子类异常 @ResponseBody @ExceptionHandler(value=
SQLException
.class) public ResponseModel sqlErrorHandler(
SQLException
e){ System.out.println("sql error handler"...
Spring,SpringBoot
捕获
不到
SQLException
在cath中是
捕获
不到
SQLException
错误的 但是可
捕获
到DataAccessException 通过DataAccessException.getCause()获得错误原因 但是获取不到error code 如果想获得错误代码,可以
SQLException
se = (
SQLException
)e.getCause(); se.getErrorCode(); e.getCause()获得Throwable强转为
SQLException
具体错误代码所对应的错误详细,请查看官...
Spring征服数据库
DAO:数据访问对象(data access object)的缩写。 如何你曾经编写过JDBC代码,你肯定会意识到如果不强制
捕获
SQLException
,你几乎不能使用JDBC做任何事情。
SQLException
表示在尝试访问数据库时出现了
问题
,但是这个异常却没有告诉你哪里出错了以及如何进行处理。 可能导致抛出
SQLException
的常见
问题
包括: ...
DataSource连接失败常见异常
捕获
捕获
SQLException
异常,并对常见的异常进行特殊处理: private static Boolean sqlTest(DataSource dataSource) { try { dataSource.setLoginTimeout(5); dataSource.getConnection().getClientInfo(); }catch (
SQLException
e) { if(e.g.
Java SE
62,566
社区成员
307,520
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告