常见ORACLE数据库操作错误

本文解析了两个常见的Oracle数据库操作错误:ORA-00911,通常由SQL语句末尾多余的分号引起;ORA-01008,出现在JAVA编程语言中使用Statement接口时未正确绑定所有变量。

常见ORACLE数据库操作错误

1.ORA-00911: invalid character

       通常原因是在编成语言中如(JAVA)在SQL语句末尾多加上了分号';'.去掉分号ORACLE可以正常识别。

       例: String queryUpdate = "UPDATE BMS.STUDENT SET NAME = ?," + " COURSE_CODE = ? WHERE CODE = ? ;";

2.ORA-01008: not all variables bound

      在JAVA编成语言中有Statement和PreparedStatement两种接口,前者的executeUpdate()方法要带SQL参数而后者的executeUpdate()方法不需要带参数.若带参数了就会报此错误。

       例: if(sta.executeUpdate(queryUpdate) == 1)

 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值