JDBC常见5个异常
(1) java.lang.ClassNotFoundException:
oracle.jdbc.OracleDirver
原因:加载驱动类时,类名或是包名写错
Class.forName(“oracle.jdbc.OracleDriver”);
原因2:没有正确引入 ojdbc.jar包
可能只是拷贝到lib文件中,但是忘记右键–>builder path
(2) java.sql.SQLException: ORA-01017: invalid
username/password; logon denied
无效的用户名和密码,更正用户名或是密码
(3) java.sql.SQLSyntaxErrorException: ORA-00904:
“BLANCE”: 标识符无效
原因:sql中列名写错
注意:要求写sql时,一定先在 pl/sql测试通过,然后同时将事务提交
之后,将sql拷贝到 String sql="";
(4) 如果修改数据时,程序一直不结束,检查pl/sql端事务是否提交
(5) java.sql.SQLException: 列名无效
原因:写sql时列名写错,细心的检查sql是否正确
从结果集中通过列名获取对应数据时,列名写错
![Alt](https://imgconvert.csdnimg.cn/