最近在使用weka做数据挖掘,想讲weka与数据库MySQL连接,在网上找了很多帖子,很多都不是太详细。本人综合自己的配置过程将步骤重新整理,希望对搞weka的人来说有一点帮助。
1、安装weka和mysql(本人默认你已经安装了weka和MySQL)
2、下载连接驱动程序
weka连接mysql数据库需要连接驱动程序mysql-connector-java-5.1.6-bin.jar,下载地址:http://download.csdn.net/download/u012963068/8223351
下载完后,在weka的安装目录下(我放在了D:\Program Files中)D:\Program Files\Weka-3-7新建lib文件夹,将jar包复制到lib文件夹下,并且在JDK的安装目录中jdk1.7.0_67\jre\lib下也放mysql-connector-java-5.1.6-bin.jar
3、设置环境变量
此处环境变量的配置和JDK一样,首先新建WEKA_HOME=D:\Program Files\Weka-3-7
修改Path,在path的最前面加上%WEKA_HOME%\lib\mysql-connector-java-5.1.6-bin.jar;使path=%WEKA_HOME%\lib\mysql-connector-java-5.1.6-bin.jar;%JAVA_HOME%\jre\lib\ext\mysql-connector-java-5.1.6-bin.jar;......
4、修改weka.jar包
这里只是稍微修改配置文件,所以只要使用解压工具打开在\Weka-3-7\weka.jar\experiment里找到DatabaseUtils.props将其备份为其他名字然后将DatabaseUtils.props.mysql重命名