【问题标题】:WEKA & MySQL Setup a connectionWEKA & MySQL 建立连接
【发布时间】:2017-05-21 01:16:11
【问题描述】:

WEKA Explorer 无法打开与 MySQL 的连接。

连接到:jdbc:mysql://MYSERVER:3306/NAME = true

顺便说一句:mysql驱动已下载 mysql-connector-java-5.1.14-bin & 类路径已设置。

(用户和密码都可以,因为它适用于 MySQL Workbench)

单击 JButton OK(以“打开 DB”形式)时,消息框会显示错误 - 见图片:

(屏幕截图显示臭名昭著的“无驱动程序”错误)

weka 版本是 3.6.3。

有什么建议吗?

【问题讨论】:

  • 这是一个真正的践踏者。我什至尝试修改 RunWeka.bat 仍然没有运气

标签: mysql connection weka


【解决方案1】:

在同样的问题上浪费了半个小时,这是答案:

http://dev.mysql.com/downloads/connector/j/下载连接器

解压 JAR 文件。

编辑C:\Program Files\Weka-3-6\RunWeka.ini

将最后一行改为:

cp=%CLASSPATH%;c:/mysql-connector-java-5.1.16-bin.jar

您当然可以将 mysql-connector jar 保存到不同的路径,但请注意 正斜杠,不要介意在 Windows 上。

【讨论】:

  • 如何在linux中添加这个CLASSPATH
【解决方案2】:

我一整天都解决了这个问题。解决方案花了我几个小时。 如果您使用的是 ubuntu 或基于 debian 的 linux,请先安装 mysql-connector-java 并使用:

sudo apt install libmysql-java

它将在/usr/share/java/mysql-connector-java.jar中安装mysql-connector-java-*链接

#!/bin/bash
# Path to weka.jar
CP=$CLASSPATH:/usr/share/java/:/usr/share/java/weka.jar:/usr/share/java/mysql-connector-java.jar
# start Explorer
java -cp $CP -Xmx500m weka.gui.GUIChooser

我用上面的脚本替换了/usr/bin/weka。也许可以为像我这样的人节省几个小时。另一种选择是编辑您的桌面菜单:

java -cp "/usr/share/java/mysql.jar:/usr/share/java/weka.jar" -Xmx500m weka.gui.GUIChooser

(在我的例子中,mysql.jar 链接了正确版本的驱动程序)

【讨论】:

    【解决方案3】:

    在完成 CLASSPATH 变量后,您可能需要创建一个“DatabaseUtlils.props”文件并在其中添加以下行,

    jdbcDriver=com.mysql.jdbc.Driver

    并在“切换数据库设置”下将其导入Weka

    干杯!

    【讨论】:

      【解决方案4】:

      实际上可以提取源jar并导入eclipse maven并在pom.xml中添加Mysql依赖,而不是使用参数“clean install”运行maven build,一旦完成,你会有很多可以忽略的错误它们是 JUnit 测试,而不是将项目作为 Java 应用程序运行并使用 GUI 类“weka.gui.GUIChooser”添加连接字符串并顺利航行。

      pom.xml 添加:

      <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.36</version>
      </dependency>
      

      maven 安装完成后。 ![在此处输入图像描述][5] 单击资源管理器并添加您的连接字符串、用户名和 密码 jdbc:mysql://ip:port/databasename ![输入图片描述

      【讨论】:

      • 我有一步一步的快照,但是我没有足够的代表,这也将帮助开发人员用一块石头添加 2 只鸟
      猜你喜欢
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 2015-02-14
      • 2019-09-15
      • 2020-05-10
      • 2021-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多