如何在weka中连接mysql数据库?

时间:2011-08-16 19:25:58

标签: mysql jdbc weka

我想在weka中使用我的mysql数据库来分析数据。 我下载mysql-connector-java-5.0.8-bin.jar并将其放在我的程序Files文件夹中的weka文件夹中,并将此路径添加到系统变量路径,但是当我打开weka资源管理器并单击openDB时,我不知道我应该在url文本框中写什么, 我完全不知道该怎么办? 我看到的错误是:

  

连接到数据库的问题:   找不到合适的驱动程序!

请提前给我一个指导,谢谢。

4 个答案:

答案 0 :(得分:2)

将mysql-connector-java-5.1.12-bin.jar添加到CLASSPATH。 或者将它放在weka文件夹中,导航到weka安装文件夹并运行命令:

%java_home%/ bin / java -Xmx300M -cp“.; weka.jar; mysql-connector-java-5.1.12-bin.jar;” weka.gui.GUIChooser

然后点击打开数据库和

  • 填写正确的用户名+密码
  • 把网址:jdbc:mysql:// localhost:3306 / DATABASENAME

单击“执行”。结果窗口现在应该显示结果。

答案 1 :(得分:1)

对于Weka 3.7.10,不考虑类路径系统环境变量(在Windows 7下的leat)。我唯一的工作方法是修改Weka安装文件夹中的RunWeka.ini文件,如下所示:cp=设置被修改为:

  

CP =%CLASSPATH%; d:/Programs/jdbc/mysql-connector-java-5.1.26/mysql-connector-java-5.1.26-bin.jar

而最初只提供%CLASSPATH%;设置。没有多大意义,但在工作中。

答案 2 :(得分:0)

找到WEKA和环境变量的一些介绍: http://weka.wikispaces.com/CLASSPATH

答案 3 :(得分:0)

将mysql-connector-java-X.X.XX-bin.jar复制到/ usr / share / java / unizip /usr/share/java/weka.jar

编辑:/usr/share/java/weka/experiment/DatabaseUtils.props

添加: jdbcDriver = com.mysql.jdbc.Driver jdbcURL = jdbc:mysql:// localhost:3306 / test(与您的服务器)

添加shell export CLASSPATH = / usr / share / java / mysql-connector-java-X.X.XX-bin.jar: export CP = / usr / share / java / mysql-connector-java-X.X.XX-bin.jar :: / usr / share / java /:/ usr / shared / java / weka.jar

执行weka:

java -cp $ CP -Xmx500m weka.gui.explorer.Explorer

就绪