Jdbc 在报告中使用多个数据源:未找到合适的驱动程序
我正在使用iReport5.7。 我有一个使用XML数据源的报告和一个子报告,我需要有一个数据库连接。 我添加了一个带有默认表达式的参数:Jdbc 在报告中使用多个数据源:未找到合适的驱动程序,jdbc,jasper-reports,ireport,Jdbc,Jasper Reports,Ireport,我正在使用iReport5.7。 我有一个使用XML数据源的报告和一个子报告,我需要有一个数据库连接。 我添加了一个带有默认表达式的参数: java.sql.DriverManager.getConnection("jdbc:oracle:thin:@192.168.8.77:1521:MYDB","user","MYPASS" ) 但我收到一条错误消息,说找不到合适的驱动程序 我找到了需要添加表达式的地方: Class.forName("oracle.jdbc.driver.Oracle
java.sql.DriverManager.getConnection("jdbc:oracle:thin:@192.168.8.77:1521:MYDB","user","MYPASS" )
但我收到一条错误消息,说找不到合适的驱动程序
我找到了需要添加表达式的地方:
Class.forName("oracle.jdbc.driver.OracleDriver");
我不知道在哪里添加它您可以下载jar文件以连接到10g数据库,您需要从以下位置下载classes.12.jar文件: 要添加JDBC驱动程序,请转到:工具->选项->类路径->添加jar文件 现在,您应该能够使用以下步骤连接数据库: 单击数据库图标->新建->JDBC连接->下一步 JDBC驱动程序类-Oracle Oracle.JDBC.Driver.OracleDriver URL语法:jdbc:oracle:thin:@localhost:1521:DatabaseName 示例1:jdbc:oracle:thin:@localhost:1521:orcl,其中orcl是oracle数据库的SID 示例2:jdbc:oracle:thin:@192.168.2.9:1521:orcl使用IP进行远程数据库连接 用户名和密码 点击测试连接。。。。如果连接成功,请单击“确定”按钮 在主报告中,创建un参数ex:DRIVER\u类 然后给它类型java.lang.Class 最后,在其表达式的默认值中放入
Class.forName("oracle.jdbc.driver.OracleDriver")
生成并运行报表。我已经将jdbc驱动程序添加到项目的类路径中。您刚才描述的步骤是针对主报表的,我找不到如何将数据库连接到我的子报表!