如果我们使用的是连接池,则项目使用的jar包是应用服务器中的!
如果使用的不是连接池,则项目是使用的jar包是自己自带的,通过部署放到了应用服务器中;
项目连接Oracle服务器时:
org.springframework.jdbc.UncategorizedSQLException: StatementCallback;
uncategorized SQLException for SQL [SELECT H.ITEM_HTML FROM HS_ITEM H WHERE H.AREA_CODE
= '620621' AND H.ITEM_CODE ='1']; SQL state [null]; error code [0]; Invalid precision value.
Cannot be less than zero; nested exception is java.sql.SQLException: Invalid precision value.
Cannot be less than zero
原因:使用了MyEclipse自带的服务器,并且使用了连接池的方式,但是在项目部署到应用服务器中的classes12.jar包的版本与oracle的版本不一致!从而导致了错误的出现!
所以我们在使用连接池的情况下,使用的是应用服务器中的jar包,但是我们要保证这个classes12.jar与oracle一直发那个可! 最好的方法是比较二者的大小方可! 我们可以从oracle的安装目录中考的一个放到应用服务器中方可!
分享到:
相关推荐
总之,`classes12.jar`是Oracle数据库与Java应用程序通信的关键组件,理解其工作原理和使用方法对于进行Oracle数据库的Java开发至关重要。正确配置和使用这个驱动文件,可以实现高效、可靠的数据库连接和数据操作。...
最近开发需要数据库连接工具DBeaver,新增连接需要oracle的jar包 ojdbc6.jar orai18n.jar ojdbc14.jar 三个文件,官网下载需要注册,提供在这里,避免注册官网的麻烦
在这段代码中,`Class.forName("oracle.jdbc.driver.OracleDriver")`是用来加载Oracle的JDBC驱动,`DriverManager.getConnection()`则用于创建数据库连接。这里的URL `"jdbc:oracle:thin:@//hostname:port/service_...
"oracle class12.jar nls_charset12.jar存储过程接收数组空值"这个标题所描述的,就是关于在Oracle 11g中解决这个问题的具体实践。 首先,`class12.jar`和`nls_charset12.jar`是Oracle数据库的Java存根库,它们包含...
Oracle JDBC Class12.jar源码解析 Oracle JDBC驱动程序是Oracle数据库与Java应用程序之间的桥梁,使得Java开发者可以使用JDBC API来访问和操作Oracle数据库。Class12.jar是Oracle早期版本(9i及之前)的JDBC驱动包...
Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to Oracle database."); // 执行SQL语句和其他...
"oracle_test.jar" 文件很可能是与Oracle数据库相关的Java应用程序或库,它可能包含了一组预编译的Java类,用于与Oracle数据库进行交互。下面我们将深入探讨Oracle数据库及其与Java的集成。 首先,Oracle数据库系统...
在Oracle数据库的连接和操作中,有一些核心的JAR文件起着至关重要的作用。这些JAR文件是Oracle JDBC驱动程序的一部分,允许Java应用程序与Oracle数据库进行交互。在这个压缩包中,包含了四个关键的JAR文件:ojdbc6....
资源包xxxx.jar真实,自己按照下面模式: oracle6.jar, oracle7.jar, oracle8.jar, oracle10.jar,安装至Maven下, ojdbc6.jar仅为示例: <groupId>com.oracle</groupId> <artifactId>ojdbc6 <version>12.1.0.1-...
总之,`nls_charset12.jar`和`orai18n.jar`在Oracle数据库与Java应用程序的集成中起着至关重要的作用,它们分别负责字符集管理和国际化支持。对于开发和维护全球化的Oracle数据库应用,理解和熟练使用这两个组件是必...
`ojdbc14.jar`包含了`oracle.jdbc.driver`包下的核心类,如`OracleDriver`,它是实现JDBC接口的关键类,负责建立到Oracle数据库的连接。此外,该驱动还支持事务管理、批处理操作、预编译的SQL语句...
总的来说,"oracle.jar"、"oracle6.jar"和"oracle14.jar"是Oracle数据库JDBC驱动的一部分,它们在Java开发中用于建立和管理与Oracle数据库的连接,执行SQL语句,以及处理数据库相关的事务。开发者需要根据实际使用的...
4. **Unicode支持**:orai18n.jar确保了Oracle数据库与Unicode标准的兼容性,允许存储和检索各种语言的文本。 5. **多语言错误消息**:当发生错误时,orai18n.jar可以提供本地化的错误消息,帮助用户更好地理解和...
Oracle连接数据库驱动jar,无毒、无马、无插件请放心使用,如有不会请M QQ:11083269.
这里提到的"ojdbc8.jar orai18n.jar xdb6.jar xdb.jar xmlparserv2.jar"是一组关键的Oracle JDBC驱动和XML处理库,它们在Java程序中处理Oracle数据库特别是XMLType类型的数据时至关重要。 首先,`ojdbc8.jar`是...
Oracle Database 11g 第 2 版 JDBC 驱动程序 (11.2.0.4) 驱动程序,用于 JDK 1.6 的类。它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。
quartz-oracle-1.8.6.jar
在Java开发环境中,Oracle Spatial 提供了对应的jar包,如 `sdoutl.jar`、`sdoapi.jar` 和 `sdotype.jar`,以便开发者能够集成空间功能到他们的应用程序中。 `sdoutl.jar`:这是 Oracle Spatial 的输出库,包含了...
Oracle 12c Ojdbc7.jar 是Oracle数据库与Java应用程序之间的关键桥梁,它是一个驱动程序,使得Java应用程序能够连接到Oracle 12c数据库。在Java应用程序开发中, JDBC(Java Database Connectivity)是标准API,用于...
Oracle 12c 数据库是 Oracle 公司推出的一个企业级数据库管理系统,它提供了高性能、高可用性和安全性等特性。ojdbc7.jar 是 Oracle 数据库的 JDBC(Java Database Connectivity)驱动程序,它是 Java 应用程序连接...