weka連接Mysql
1、安裝weka和mysql
2、下載連接驅動程序,weka連接mysql數據庫需要連接驅動程序mysql-connector-java-5.1.6-bin.jar,下載地址:http://ishare.iask.sina.com.cn/f/9747778.html?from=top,下載完後,在weka的安裝目錄下C:Program FilesWeka-3-5新建lib文件夾,將jar包複製到lib文件夾下,並且在C:Program FilesJavajre6libext下也放mysql-connector-java-5.1.6-bin.jar
3、設置環境變量
WEKA_HOME
C:Program FilesWeka-3-5
ClassPath
.;%WEKA_HOME%libmysql-connector-java-5.1.6-bin.jar;%JAVA_HOME%jrelibextmysql-connector-java-5.1.6-bin.jar;
設置完成後,weka就能找到放在lib中的數據庫jar包了.
4、在C:Program FilesWeka-3-5weka.jarexperiment里找到DatabaseUtils.props.mysql,將其名字改成DatabaseUtils.props,替換原有的DatabaseUtils.props文件,並將其修改文件里的以下內容:
# JDBC driver (comma-separated list)
jdbcDriver=jdbcDriver=com.mysql.jdbc.Driver
# database URL
jdbcURL=jdbc:mysql://localhost:3306/myweka(是mysql中數據庫的名字)
修改名字和內容最簡單的方法就是用eclipse將weka.jar導入,方法是在eclipse中新建一個java項目命名為weka,點擊右鍵import-選擇C:Program FilesWeka-3-5下的weka.jar,對DatabaseUtils.props進行修改,完成後再將其導出即可,或者解壓jar包修改之後再打包成jar包替換原來的
5、運行weka,必須是Weka 3.5 (with console),選擇open DB,選擇user,我所用的用戶名和密碼分別是root(安裝數據庫時默認的,我沒改就用的root)和mysql(安裝mysql時設置的密碼),點擊connect,info顯示connecting to:jdbc:mysql://localhost:3306/myweka = true,代表連接成功