0

我正在尝试在 Java 应用程序中使用 Weka API,但遇到了一些问题。

我可以访问 MySql 数据库更改 RunWeka.ini 最后一行:

cp=%CLASSPATH%;C:/Program Files/Weka-3-6/mysql-connector-java-5.0.8-bin.jar

它适用于 Weka Explorer,但是我需要在我正在开发的 java 应用程序中使用 Weka API。我更改了 DatabaseUtils.props:

jdbcDriver=mysql-connector-java-5.0.8-bin
jdbcURL=jdbc:mysql://127.0.0.1:3306/DBNAME

我的 CLASSPATH var 内容是:

C:\Program Files\Weka-3-6\mysql-connector-java-5.0.8-bin.jar;C:\Program Files\Java\jdk1.6.0_25

当我尝试运行我的 Java 应用程序时,我收到下一个错误,并且 Weka Explorer 数据库的连接不再工作。

Trying to add database driver (JDBC): mysql-connector-java-5.0.8-bin - Error, not in CLASSPATH?

什么可能是错的?我知道“DatabaseUtils.props”正在被识别,因为错误消息发生了变化。

4

2 回答 2

0

问题出在以下行:

jdbcDriver=mysql-connector-java-5.0.8-bin

它应该有其他价值:

jdbcDriver=com.mysql.jdbc.Driver

于 2012-07-07T09:28:06.307 回答
0

甚至原始 DatabaseUtils.props 文件中提供的值也有效:

jdbcDriver=org.gjt.mm.mysql.Driver

于 2013-04-13T16:45:11.553 回答