无法打开驱动程序的连接:org.eclipse.birt.report.data.oda.jdbc

时间:2011-02-01 22:17:21

标签: eclipse birt

我遇到了以下问题

在Eclipse中,在Report Design Perspective中,当我尝试预览时,我收到以下错误:

Chart NewChart: 
+ An exception occurred during processing. Please see the following message for details:
Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.
    org.eclipse.birt.report.data.oda.jdbc.JDBCException: Cannot load JDBC Driver class: com.mysql.jdbc.Driver. 

我还在Eclipse中检查了org.eclipse.birt.report.data.oda.jdbc / drivers文件夹,它是空的。应该是吗? 我检查了externalLibs目录,并且我有mysql-connector.jar,我不知道下一步要检查什么。

3 个答案:

答案 0 :(得分:4)

做一件事MARA,转到数据源选项。选择 JDBC连接,然后选择Next。您将在窗口的左下角找到管理驱动程序按钮。选择它,一个名为管理JDBC驱动程序的新控制台窗口将会发展。你会在那里找到两个标签Jar Files and Driver。现在选择Jar Files并添加一个新创建的.jar文件(知道如何创建一个.jar文件,这很简单,谷歌吧)。单击确定。你完成了。

现在,无论何时您将使用数据源并选择驱动程序类 = com.microsoft.sqlserver.jdbc.SQLServerDriver。(或者您可能会看到它转到com.microsoft.sqlserver.jdbc.SQLServerDriver(com.microsoft.sqlserver.jdbc.SQLServerDriver (v4.0) v4.0)),只需在此处写入连接字符串基本网址。 (不要忘记从正在使用的服务器端打开一个端口)。

希望它有效。

答案 1 :(得分:0)

您的JDBC驱动程序必须复制到该目录,另请参阅http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php#install_jdbc

答案 2 :(得分:0)

这对我有用

从Google下载 mysql-connector-java-5.1.44-bin.jar 文件

将jar文件粘贴到以下位置: Eclipse / Contents / Eclipse / plugins / org.eclipse.birt.report.data.oda.jdbc _ ... / drivers * 文件夹

将“ mysql-connector-java-5.0.8-bin.jar” jar文件粘贴到

位置: WEB-INF \ platform \ plugins \ org.eclipse.birt.report.data.oda.jdbc_INSTALLED_VERSION \ drivers 文件夹

转到管理驱动程序,在 jar文件部分下,使用 add 选项并选择 mysql-connector-java-5.1。从本地计算机上的任何位置下载44-bin.jar 文件,然后测试连接

连接成功