java异常体系
throwable
error:出现不能通过程序处理的错误
Exception:可以同程序抓取或者抛出的错误
检查异常(非运行时异常):编译阶段会出现的异常
SQLException,IOException,ClassNotFoundException
非检查异常(运行时异常RunTimeException):运行阶段会出现的异常
NullPointerException,ArrayIndexOutOfBoundsException,ClassCastException
注意:checked异常,是必需处理的
运行时异常,可以不处理
数据库中的对象名无效,就在sql语句前加一个"use 数据库名"
在连接数据库中出现java.lang.NullPointerException这个异常是因为结果集错了