`

因为用class12.jar去做10i的驱动报错的解决【原创】

 
阅读更多

 Connection refused(DESCRIPTION=(ERR=1153)(VSNNUM=169870336)(ERROR_STACK=(ERROR=(CODE=1153)(EMFI=4)(ARGS='(ADDRESS=(PROTOCOL=TCP)(HOST=131.17.117.137)(PORT=1521))'))(ERROR=(CODE=305)(EMFI=1))))

 

爆了这个错,但我明明是写jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 131.17.117.138)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = pe.gz)))

 

这样的连接。怎么会出现137的连接?而且是偶尔才坏,偶尔好。经过观察,后来发现是数据库驱动没用对。升级后的数据库是10i,应该用的驱动是ojdbc.jar,谁知道我还用9i时候的驱动,class12.jar。改回来后,就可以了!

0
1
分享到:
评论

相关推荐

    db2jcc.jar

    在提供的信息中,`db2jcc.jar`和`db2jcc4.jar`是两种不同的DB2 JDBC驱动版本,它们都针对Java开发环境,特别是这里提到了`jdk8`。 `db2jcc.jar`是较早版本的IBM DB2 JDBC Type 4纯Java驱动程序。Type 4驱动是网络...

    mysql-connector-cj-8.0.32.jar JDBC驱动 解压即用

    mysql-connector-j 以 jar 包的形式提供,可以通过将其添加到项目的 classpath 中来使用。 这个mysql-connector-cj是我自己利用jdk17的javac从源码重新编译的,更小更快。 如果Class.forName(...

    kettle连接sqlserver连不上-jtds.jar包

    本文将详细讨论如何解决这个问题,特别是关于"jtds.jar"包的使用。 首先,标题"Kettle连接SQLServer连不上-jtds.jar包"表明了问题的核心:Kettle无法成功连接到SQL Server数据库。这通常是因为缺少适当的驱动程序,...

    mysql-connector-java-5.1.11.jar

    在使用MySQL Connector/J 5.1.11时,开发者通常需要将`mysql-connector-java-5.1.11.jar`文件添加到Java项目的类路径中,这样程序才能找到并加载驱动。这可以通过IDE的设置、MANIFEST.MF文件或命令行参数实现。然后...

    jdbc-driver(Oracle-Mysql).rar jdbc 驱动

    1. 加载驱动:使用Class.forName()方法加载JDBC驱动的类。 2. 获取连接:使用DriverManager.getConnection()方法,提供数据库URL、用户名和密码来创建数据库连接。 3. 创建Statement或PreparedStatement对象:用于...

    sql server 报错使用jar文件

    在这种情况下,报错可能涉及到JDBC驱动程序的问题,因为`sqljdbc41.jar`和`sqljdbc42.jar`是Microsoft SQL Server的Java Database Connectivity (JDBC)驱动程序的不同版本。 1. **JDBC驱动概述**:JDBC是Java编程...

    人大金仓kingbase 驱动jdbc

    2. 将jar文件添加到项目的类路径中,这可以通过IDE的配置或者在执行java命令时使用-classpath或-cp参数完成。 3. 引入JDBC相关的Java库,例如`import java.sql.Connection;`,`import java.sql.DriverManager;`等。 ...

    exe4j+sqljdbc4.jar+ojdbc4.jar+sql字符串与datetime相互转换

    5. **Java文件导出jar包**:在Java开发过程中,通常会将完成的源代码编译成.class字节码文件,然后使用`jar`命令或IDE如Eclipse、IntelliJ IDEA的内置功能将这些字节码文件打包成JAR(Java Archive)文件。JAR文件是...

    java连接MySQL的jar包.zip

    在java程序中使用JDBC,Class.forName()方法,参数用"com.mysql.cj.jdbc.Driver" (com.mysql.jdbc.Driver已经弃用了),url要加上serverTimezone,例如serverTimezone=GMT,否则会报错。 MySQL 8.0 以上版本驱动包...

    DBeaver 连接 hadoop Impala 驱动包

    Impala 驱动包 Cloudera_ImpalaJDBC4_2.5.41.zip Cloudera_ImpalaJDBC41_2.5.41.zip Cloudera-JDBC-Driver-for-Impala-Install-Guide.pdf Cloudera-JDBC-Driver-for-Impala-Release-Notes.pdf

    Kettle连接Mysql数据库时报错没有对应驱动类需要使用到的3、5、6、8版本的Mysql驱动类内容

    Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed. org.gjt.mm.mysql.Driver】即(由于名为“org.gjt.mm.mysql.Driver”的数据库驱动类没有发现...

    java中Class.forName的作用浅谈

    在Java编程语言中,`Class.forName()`方法是一个非常重要的功能,它主要用于动态加载类到Java虚拟机(JVM)中。这个方法的主要作用是根据给定的全限定类名(包括包名和类名)来查找并加载对应的类。下面我们将深入...

    Spring出错导入俩个jar包

    总结起来,解决"Spring出错导入俩个jar包"的问题,你需要确保`commons-dbcp.jar`和`commons-pool.jar`这两个库已添加到项目的类路径中,并在`applicationContext.xml`中正确配置`BasicDataSource`,以便Spring能有效...

    mysql5.6连接驱动jaf,可处理报错java.sql.SQLException: No suitable driver

    4. **编写连接代码**:在Java代码中,使用`Class.forName()`方法加载驱动,然后使用`DriverManager.getConnection()`方法创建数据库连接。例如: ```java Class.forName("com.mysql.jdbc.Driver"); Connection ...

    java连接oracle的数据库驱动

    1. **引入驱动**: 首先,确保项目中包含了Oracle JDBC驱动的jar包,通常为`ojdbc.jar`或者`ojdbc6.jar`、`ojdbc7.jar`、`ojdbc8.jar`等。这个压缩包中的"oracle"很可能就是这个驱动jar包。将其添加到项目的类路径中...

    jdbc链接gbase数据库的驱动包

    本篇将详细介绍如何使用JDBC连接GBase数据库以及GBase 8.3驱动包的相关知识。 首先,了解JDBC是Java语言访问数据库的标准接口,它提供了统一的API,使得开发者能够通过编写Java代码来操作各种不同类型的数据库。...

    驱动包.zip

    在"驱动包.zip"的压缩文件中,可能包含了SQL Server的JDBC驱动程序,解压并正确导入到项目中可以解决上述报错。如果你正在从MySQL驱动切换到SQL Server驱动,还需要修改相应的数据库连接代码和配置。 总结一下,本...

    DBeaver连接MSSQL驱动

    4. 接下来,你需要添加JDBC驱动jar文件。DBeaver通常会提供内置的驱动,但也可以选择自定义。在"驱动类"(Driver Classes)部分,常见的驱动类有"com.microsoft.sqlserver.jdbc.SQLServerDriver"(Microsoft JDBC ...

    myeclipse连接数据库所缺少的3个jar包

    在开发Java应用程序,尤其是使用MyEclipse作为集成开发环境(IDE)时,连接数据库是常见的需求。MyEclipse本身提供了很多便利,但有时还需要额外的库来支持特定数据库的连接。这里提到的"myeclipse连接数据库所缺少...

    Oracl+SQLServer驱动包

    - **Type 4驱动**:完全用Java编写,直接与数据库通信,无需ODBC桥,性能较好,更安全且易于部署。 3. **JDBC连接过程**: - 加载驱动:`Class.forName("com.oracle.jdbc.Driver")` 或 `Class.forName(...

Global site tag (gtag.js) - Google Analytics