java - 无法连接到JReport中的数据库

标签 java oracle oracle11g

我在 Windows 7 上使用 JReport 9.1,当我尝试运行我的报告时,出现此错误:

Report Engine : Query execution error. Details: Error in connecting to jdbc:oracle:thin:@xxx.xxx.xx.xxx:1521:db_name, Could not initialize class oracle.jdbc.driver.DMSFactory Ensure that the table names, column names and connection are valid and that the JDBC driver can be loaded from the class path.

Oracle 数据库是 11.2.0.3。我的 CLASSPATH 中有 ojdbc6dms_g.jar 文件。我安装了JRE6和JDK1.6。这是怎么回事?

最佳答案

您可以使用ojdbc6.jar代替ojdbc6dms_g.jar。 JDBC 驱动程序类是oracle.jdbc.driver.OracleDriver。看来您的 Oracle DMS 有问题或 CLASSPATH 有问题。

关于java - 无法连接到JReport中的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13241582/

相关文章:

sql - 如何在 Oracle 数据库查询中忽略区分大小写

sql - 比较 Oracle 中的时间戳

java.lang.String 无法转换为 TreeComparable

java - 在应用程序的生命周期中,您在哪里存储持久内存值(非数据库)?

php - 我应该使用 mysql 来实现可伸缩性吗?

linux - 是什么导致抛出 ORA-12519,即使事件的 Oracle 跟踪文件显示 ORA-00020?

sql - 甲骨文漏洞? SELECT 不返回重复项,SELECT 中的 INSERT 有重复的行

oracle - 在 PL/SQL 中创建表?

java - 如何让 JTable 填满整个可用空间?

java - DevicePolicyManager.isDeviceOwnerApp 方法无法正常工作