JDBC 驱动程序(逗号分隔列表)

JDBC 驱动程序(逗号分隔列表)

我需要从我的 WEKA 工具连接 mysql 服务器来分析一些数据。如何在 Linux 平台上建立此连接。

我决定使用 jdbc 驱动程序,但设置环境对我来说并不容易!我该怎么做?

答案1

我列出了配置 Weka 访问 DB 时有用的步骤。

在 Ubuntu 中安装 MySQL 驱动程序类型:

sudo apt-get 安装 libmysql-java

这会将与 MySQL 通信所需的 jar 放入 /usr/share/java/mysql-connector-java.jar 中(这实际上是指向位于同一目录中具有相同名称 + 版本号的实际 jar 的链接。)

配置 DatabaseUtils.props 这部分非常重要。获取您最喜欢的文件解压/提取实用程序并打开 /usr/share/java/weka.jar(实际上它是一个指向同名 JAR 的链接,其中附加了 Weka 版本号)我只使用 GNOME 并指向文件浏览器 /usr/share/java/weka.jar 从那里提取:/weka/experiment/DatabaseUtils.props.mysql。将此文件放入您的主目录,但将其重命名为:DatabaseUtils.props。打开此文件并编辑以下几行:

JDBC 驱动程序(逗号分隔列表)

jdbcDriver=org.gjt.mm.mysql.Driver

数据库 URL

jdbcURL=jdbc:mysql://server_name:3306/database_name server_name 应更改为您的 MySQL 服务器(例如,“localhost”或“dbase.cs.school.edu.org”),database_name 应更改为您要使用的数据库。此文件中还会有类似以下内容:“# string, getString() = 0; –> norm”我还没有完全弄清楚这里发生了什么,但如果您要在数据库表中使用 varchar(N),则需要向此表添加以下行:VARCHAR=0 #that's a zero not an “oh”如果您使用 INT(int),则也添加此行:INT=5 等……

作为参考,您可以查看下面的链接和 weka.wikispaces.com,您可以查看本教程来源(ubuntu) https://mikebasilyan.wordpress.com/2010/02/02/weka-mysql-on-ubuntu/

希望能帮助到你。

相关内容