JDBC常见5个异常

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/在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

兮 梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值