`
jiang5495
  • 浏览: 92976 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

连接oracle数据库的一个报错

 
阅读更多
遇到下面报错将clase12的驱动包换成ojdbc14。问题解决,具体原因待下一步排查。

java.lang.ArrayIndexOutOfBoundsException:   7
at   oracle.security.o3logon.C1.r(C1)
at   oracle.security.o3logon.C1.l(C1)
at   oracle.security.o3logon.C0.c(C0)
at   oracle.security.o3logon.O3LoginClientHelper.getEPasswd(O3LoginClientHelper)
at   oracle.jdbc.ttc7.O3log. <init> (O3log.java:290)
at   oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:251)
at   oracle.jdbc.driver.OracleConnection. <init> (OracleConnection.java:252)
at   oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
at   oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
at   java.sql.DriverManager.getConnection(DriverManager.java:512)
at   java.sql.DriverManager.getConnection(DriverManager.java:171)
at   com.oracle.test.OracleConnect.getConnection(OracleConnect.java:33)
at   com.oracle.test.OracleConnect.storeProcedure(OracleConnect.java:48)
at   com.oracle.test.OracleConnect.main(OracleConnect.java:76)
java.lang.NullPointerException
at   com.oracle.test.OracleConnect.storeProcedure(OracleConnect.java:50)
at   com.oracle.test.OracleConnect.main(OracleConnect.java:76)
分享到:
评论
1 楼 15959912925 2014-03-21  
找到原因没?
现在是14jar报这个错误,很无语,网上找了一堆也没解决

相关推荐

    PB如何连接Oracle数据库

    在“Data Source Name”一项中随便输入一个名字,在“Data Source Service Name”一栏中输入 Oracle 连接数据库的字符串名,可以在 Tnsnames.ora 文件中查看到。 DB Profile 配置 在 PowerBuilder 中,DB Profile ...

    geoserver2.14.0 oracle 数据库连接

    在GeoServer中连接Oracle数据库,需要确保系统已安装了Oracle数据库驱动,这通常通过JDBC(Java Database Connectivity)实现。在这个案例中,`gt-jdbc-oracle-20.0.jar`文件是一个Oracle JDBC驱动包,它使得Java...

    解决 navicat连接oracle报错:ORA-12737InstantClientLight

    然而,有时在使用Navicat连接Oracle数据库时可能会遇到各种问题,如"ORA-12737 InstantClientLight"错误。本文将深入探讨这个错误及其解决方案,同时也会涉及Navicat与Oracle的集成以及InstantClient的相关知识。 ...

    kettle连接oracle12C--报错ORA-28040 没有匹配的验证协议.rar

    总之,"ORA-28040:没有匹配的验证协议"是一个常见的Oracle连接问题,需要结合Kettle的配置和Oracle数据库的设置来解决。通过以上分析和解决方案,你应该能够找到解决问题的方法,顺利连接到Oracle 12c数据库。

    JDBC连接Oracle数据库常见问题及解决方法

    "JDBC连接Oracle数据库常见问题及解决方法" 本文将对 JDBC 连接 Oracle 数据库常见问题进行总结和解决方法的介绍。以下是针对不同问题的解决方案: 1. Jbuilder 正确连接 Oracle 数据库需要注意的几个问题 在使用...

    oracle 数据库连接架包

    连接oracle数据库用的架包、oracle架包、oracle架包

    odbc驱动包,解决navicate连接oracle数据库

    描述中提到的“解决navicate连接oracle数据库的问题”,这通常意味着用户可能遇到了以下几种常见问题: 1. **连接失败**:由于缺少合适的ODBC驱动,Navicate可能无法识别或建立到Oracle服务器的连接。 2. **性能...

    idea连接oracle数据库需要的jar包和配套的pom.xml文件

    当我们需要在Idea中连接Oracle数据库时,需要配置相应的驱动库,也就是JDBC驱动,即ojdbc.jar包。Oracle JDBC驱动是Oracle公司提供的用于与Oracle数据库进行通信的Java API。这个压缩包文件可能包含了必要的ojdbc...

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    您可能感兴趣的文章:常用的Oracle doc命令(收藏)Oracle 多行记录合并/连接/聚合字符串的几种方法Oracle中字符串连接的实现方法php连接oracle数据库及查询数据的方法plsql连接oracle数据库报ora 12154错

    Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。  解决方案一: 今天工作时在新建连接的时候遇到...

    oracle数据库中ora-报错原因及处理

    首先,"ORA-"报错是Oracle数据库特有的错误代码系统,每一个"ORA-"后跟随的三位数字代表不同的错误类型。例如,"ORA-00001"表示唯一性约束违反,"ORA-01422"意味着查询返回过多的行,而"ORA-29913"通常涉及到执行...

    asp连接oracle9i数据库成功实例

    在这段代码中,我们首先创建了一个`ADODB.Connection`对象,然后设置了连接字符串`myDSN`,其中包含了连接Oracle数据库所需的各种参数: - `Provider=MSDASQL`:指定使用MSDASQL提供程序。 - `DRIVER={Microsoft ...

    python检查Oracle数据库是否连接失败

    python检查Oracle数据库是否连接失败,如果失败发送给指定邮箱

    修改远程端口、关闭3389端口、Oracle数据库导出报错

    在“高级安全Windows防火墙”中,创建一个新的入站规则,选择“阻止连接”,指定TCP协议,并指定端口3389。 最后,我们来解决“Oracle数据库导出报错”的问题。Oracle数据库的导出通常使用`expdp`命令,当出现错误...

    [Navicat] 连接Oracle报错_Cannot load OCI DLL 87

    然而,用户在尝试使用Navicat连接Oracle数据库时,可能会遇到“Cannot load OCI DLL 87”这样的错误,这通常是由于缺少必要的Oracle客户端组件或环境配置不正确所导致的。本文将详细介绍如何解决这个问题。 首先,...

    oracle未找到提供的程序,该程序为正确安装解决办法

    Oracle 数据库连接是一个复杂的过程,需要正确配置 Oracle 数据库服务器和客户端的设置。否则,可能会出现连接失败、数据丢失或安全漏洞等问题。在使用 ADO 连接 Oracle 数据库时,需要正确设置 Provider 和连接...

    用myeclispe来连接oracle数据库时出现了如下错误

    用myeclispe来连接oracle数据库时出现了如下错误: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified

    客户端Navicat连接Oracle的方法

    Oracle客户端包是连接Oracle数据库所必需的软件包,sqlplus插件是Oracle数据库的命令行工具。可以从Oracle官方网站 https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html 下载...

    java连接oracle的数据库驱动

    Java连接Oracle数据库主要依赖于Oracle提供的JDBC驱动,也称为Oracle JDBC Driver。Oracle JDBC驱动有多种类型,包括 Thin、OCI(Oracle Call Interface)和JDBC-ODBC桥接。在本场景中,我们重点关注Thin驱动,因为...

Global site tag (gtag.js) - Google Analytics