www.jbmf.net > jAvA.sql.SQLExCEption: 违反协议

jAvA.sql.SQLExCEption: 违反协议

违反协议错误,一般都是JDBC的驱动出错了,你检查一下连接数据库的JDBC驱动是否正确。 Oracle 11G的JDBC驱动并不能用于Oracle 10G Release 2的数据库,因此必须使用Oracle 10G Release2的JDBC驱动,这个驱动可以在Oracle安装目录下找到。在Oracl...

应该把建表语句和插入语句贴出来埃 是不是某列的的约束条件是唯一,你却插入了重复的数据。 有一种可能:你主键没有设置自增长,所以两次插入了相同的主键 **********************************************************************************...

一般是jdbc驱动问题,看看你的第一行那个驱动有没有正确驱动包

关闭的数据连接。兄弟检查下在main 39行、doOrderDel 38行、orderdetailDel 56 行代码前是否存在类似与conn.close()语句。如果有请去掉。

违反协议错误,一般都是JDBC的驱动出错了,你检查一下连接数据库的JDBC驱动是否正确。 Oracle 11G的JDBC驱动并不能用于Oracle 10G Release 2的数据库,因此必须使用Oracle 10G Release2的JDBC驱动,这个驱动可以在Oracle安装目录下找到。在Oracl...

你这个结果集应该设置为可滚动吧, 查了一哈,大概可以这样设置: stat = conn.createStatement(); 改为 stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); 就可以了 分析: 异常出现于移动结果集的指...

number类型如果是后面带小数点的呢,最好在实体类里面做一下转化。应该是这的问题,应该看一下具体的代码。还有可能是double的小数点或者位数,多余number的

这个异常的信息是:没有这个字段。 请仔细检查你的数据库中的表的字段。 例如:一个表有如下字段 Filed1,Filed2,Filed3 select Field4 from xxx 这样,Filed4字段是不存在的。

你去网上搜一下这个语句 insert into ....on duplicate key ...

SQL语句问题吧。 看看有没有传入null值但是数据库此字段是 not null的

网站地图

All rights reserved Powered by www.jbmf.net

copyright ©right 2010-2021。
www.jbmf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com