try catch的地方需要用到一个自定义的DBException,如下:

于是我就自定义了一个DBException,继承Excetpion,以父类Exception构造器创建构造器:

DBException.java:

 package com.tt.bookstore.exception;

 public class DBException extends Exception {

     /**
*
*/
private static final long serialVersionUID = 1L; public DBException() {
super();
// TODO Auto-generated constructor stub
} public DBException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
super(message, cause, enableSuppression, writableStackTrace);
// TODO Auto-generated constructor stub
} public DBException(String message, Throwable cause) {
super(message, cause);
// TODO Auto-generated constructor stub
} public DBException(String message) {
super(message);
// TODO Auto-generated constructor stub
} public DBException(Throwable cause) {
super(cause);
// TODO Auto-generated constructor stub
} }

这时getConnection()函数里调用DBException处显示异常:

所以将DBException换成继承SQLException,以父类SQLException构造器为构造器:

调用DBException处仍然显示异常,于是改用继承RuntimeException,以父类构造器创建构造器:

此时调用DBException处正常,这引发一个疑惑:自定义的Exception有什么讲究呢?

最新文章

  1. windows安装TortoiseGit详细使用教程
  2. magento的robots文件编写和判断是否是一个导航分类页面
  3. Could not load file or assembly 'Microsoft.Office.Interop.Word, Version=14.0
  4. effective c++(07)之为多态基类声明virtual析构函数
  5. Android(java)学习笔记141:SQLiteDatabase的query方法参数分析
  6. 一个C/C++结构体初始化有趣的现象
  7. 试用cmd markdown
  8. metrics实践 (metrics-spring)
  9. [个人翻译]GitHub指导文件(GitHub Guides[Hello World])
  10. while(true)应用 之 实现自己的消息队列
  11. SVN与eclipse整合与使用、SVN与Apache整合
  12. invalid bound statement (not found)
  13. 委托的多线程方法BeginInvoke
  14. css选择器以及使用场景
  15. 流程图 Graphviz - Graph Visualization Software
  16. Jupyter Notebook 介绍 安装和使用技巧
  17. Windows10 64位安装TensorFlow-GPU
  18. mibox open ports
  19. 十分钟搞懂快速傅里叶变换(FFT)
  20. 误操作yum导致error: rpmdb解决方法

热门文章

  1. Javascript 中的 call 和 apply
  2. mybatis家族
  3. vsftpd搭建ftp服务,并实现虚拟用户访问
  4. [JavaScript]YYYY-MM-DD格式字符串计算年龄
  5. 聊一聊HTML <!--…-->标签
  6. openwrt的编译系统在哪里对程序进行开机自动启动配置
  7. 搭建时间服务器(linux)
  8. oracle 12c 报错 ora-03137 来自客户机的格式错误的TTC包被拒绝
  9. 获取用户真实IP,php实现
  10. ANDROID教程目录