繁体   English   中英

weka如何连接mysql数据库?

[英]how to connect mysql databases in weka?

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

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

请给我一个全面的指导,在此先感谢。

将 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

然后单击打开数据库和

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

单击执行。 结果 window 现在应该显示结果。

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

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

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

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

复制 mysql-connector-java-XXXX-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(使用您的服务器)

add shell export CLASSPATH=/usr/share/java/mysql-connector-java-XXXX-bin.jar: export CP=/usr/share/java/mysql-connector-java-XXXX-bin.jar::/usr/共享/java/:/usr/shared/java/weka.jar

执行weka:

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

准备好

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM