JAVA+JDBC+ORACLE "违反协议",怎么解决?

Oracle > 基础和管理 [问题点数:0分]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:0
等级
本版专家分:0
iam_newbie

等级:

oracle jdbc连接报错:违反协议

oracle版本:11.2.0.2 ​连接方式:spring jdbctemplate连接数据库,通过ClassPathXmlApplicationContext("vodbossContext.xml")加载配置文件。 在做单元测试包如下错误: org.springframework.jdbc....

java.sql.SQLException: ORA-00001: 违反唯一约束条件 (SCOTT.SYS_C0011456)

String sql="insert into tb_user(id,USER_NAME,USER_PASSWORD) values(user_seq.nextval,'"+un+"','"+pw+"')"; 序列也是主键,创建序列时的初始值因为选用的默认值为1,而原来tb_user也有值 这个java异常即是主键...

Druid java.sql.SQLException: 违反协议 / Oracle连接报错生违反协议

tomcat + Oracle + Druid连接池后台报错(java.sql.SQLException: 违反协议),很奇怪的是只有某种特殊情况下才报错,项目其他功能都运转正常,报错信息看最后面代码示例。 2. 可能原因(OALL8-jdbcOracle驱动...

Class.forName("com.mysql.jdbc.Driver") ;

Class.forName("com.mysql.jdbc.Driver") ; } catch(ClassNotFoundException e) { System.out.println("找不到驱动程序类 ,加载驱动失败!"); // TODO }  在上面的代码中,class.forName("com.mysq...

关于jdbc连接oracle的一些坑

jdbc连接oracle 数据库分为两种: 1. oracle单节点, 2.oracle 集群(该部分是RAC的oracle集群) 1.oracle 单节点很简单,jdbc连接地址为:jdbc:oracle:thin:@172.16.64.247:1521:orcl  连接代码为:(依赖ojdbc...

Oracle 使用druid连接池,发生“违反协议”异常

但是随着项目的运行,也出现了一些问题,在项目运行的过程中,给表添加字段后,会一直出现"ORA-17401:违反协议"异常。应用重启后,不再抛出。 问题描述 在应用持续运行中,给生产库中的某张表添加字段,然后涉及该表...

Java面试题全集(上)

2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试...

使用JDBC处理Oracle大数据

一、Oracle中大数据处理  在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于...

java.sql.SQLException: 违反协议: [12]

表名:V_WJW_IPT_ADMISSIONNOTE 表结构: [img]... 由于项目测试需要,需要将表[V_WJW_IPT_ADMISSIONNOTE]中的字段jilunr进行批量修改,编写测试代码如...

解决Druid设置Oracle的Clob字段时的小坑

众所周知,Oracle有很多坑, 所以才有了去IOE。 在使用Druid做数据库连接池后,其实偶尔也会碰到小坑,这就是使用开源项目所必须去填平的。【如果使用不开源的产品,那就不是坑,而是陷阱了,你都不知道怎么去填坑】...

java.sql.SQLException: 违反协议异常的一种解释

应用环境为:jboss4.0.5 + ibatis + spring 数据源在jboss的oracle-ds.xml文件中进行配置,通过spring的jndi方式进行查找 。 我先将数据库进行升级,更改表结构(增加字段),因为应用中的ibatis的查询采用的...

java.sql.SQLException: ORA-01002: 读取违反顺序 大家帮我看看

at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2672) at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:572) at ...

转:java.sql.SQLException: 违反协议异常的一种解释

java.sql.SQLException: 违反协议异常的一种解释   转自:http://willam2004.iteye.com/blog/900077   一次做应用升级出现了一个问题,描述如下: 升级分为两块,一块是数据库结构变更(表结构增加新字段);...

HibernateException: IOException occurred reading text + java.io.IOException: 违反协议: [14,0]

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 64bit production OJDBC7:12.1.0.1 报错: 数据:向数据库中插入一条数据,数据中某一个字段是CLOB类型,长度为4193个字符 报错异常: 2020-05-20...

java上传大对象到oracle数据库

原来做数据库对图片的存储都是直接存储图片在服务器中的路径,但是今天老大要求需要存储图片进去,没办法,老老实实的存图片。下面我就这个过程写下一个测试的实例。 首先,我在数据库中建了一个表,如下: ...

尚学堂Java面试题整理

1. super()与this()的区别? - 6 - 2. 作用域public,protected,private,以及不写时的区别? - 6 - 3. 编程输出如下图形。...6. 什么是java序列化,如何实现java序列化?(写一个实例) - 6 - 7...

java.sql.SQLException: 违反协议,OALL8 处于不一致状态

今天OMS后代报出了一些异常,java.sql.SQLException: 违反协议,OALL8 处于不一致状态。整个应用都不能用,重启一下就好了。第一次出异常的地方为 [code="java"][OMS][2011-02-12 20:51:57 312] ERROR ...

急:SSH+Oracle||用hibernate进行多对多关系映射 出错 违反唯一性约束 奇怪

at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:3907) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) at org.hibernate.jdbc....

JavaWeb学习总结(三十五)——使用JDBC处理Oracle大数据

JavaWeb学习总结(三十五)——使用JDBC处理Oracle大数据 一、Oracle中大数据处理  在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的...

JDBC心得体会-->总结

JDBC部分 终端进入mysql: mysql -u root回车 终端进入oracle: telnet 192.168.0.23 然后sqlplus openlab/open123 MySQL常用命令: show databases; use tableName; show tables; 一、概述JDBC  JDBC...

Java面试笔试题大汇总(最全+详细答案)

本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己测试给出了答案 ,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后...

java-JDBC插入Clob字段

1)clob类型的数据不能直接insert,要先通过empty_clob()方法给它分配一个locator(同理,blob的用 empty_blob()函数分配locator).然后把它select出来(此时它当然没有数据,但结果集不是空的),得到一个Clob的对象,修改该...

ORALCE10g驱动classes12.jar版本问题 类型长度大于最大值

oracle 10.2.0.1.0 tomcat 5.0 28 oracle数据库连接用的是hibernate3连接的方式 驱动用的是oracle9i客户端中的classes12.jar 创建存储过程返回游标集  使用jdbcTemplate注入 获得Connection调用prepareCall方法 ...

使用hibernate注解和配置oracle的序列,出现序列不断自增的问题

先说明见一下:总共有两个表,一个是teacher,另一个是student,多对多关系,都分别有序列S_Teacher和S_Student,使用oracle9i数据库,hibernate3.3,spring2.5和JPA的注解 下面是我的源代码: Teacher model ...

JDBC完成增加

JDBC的基本使用流程:  1 导入jar包:  导入ojdbc6.jar,在项目上右键 builder path-->add to builder path. ...oracle.jdbc.driver.OracleDriver");  作用:初始化加载jdbc类到java虚拟机.  ...

相关热词 c# 控件改了name c#枚举类型有什么用 c# 循环多线程 c#在什么情况用事件 c# exe 运行 静默 c#如何打开一组图片 c# sql 引用那些 c#引用py第三方库 c# 属性 结构体 c# 加小时