我想在weka中使用我的mysql数据库来分析数据。 我下载mysql-connector-java-5.0.8-bin.jar并将其放在我的程序Files文件夹中的weka文件夹中,并将此路径添加到系统变量路径,但是当我打开weka资源管理器并单击openDB时,我不知道我应该在url文本框中写什么, 我完全不知道该怎么办? 我看到的错误是:
连接到数据库的问题: 找不到合适的驱动程序!
请提前给我一个指导,谢谢。
答案 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
然后点击打开数据库和
单击“执行”。结果窗口现在应该显示结果。
答案 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
就绪