[Weka]連結mysql資料庫

Posted by John on 2018-02-28
Words 380 and Reading Time 1 Minutes
Viewed Times

weka是一款很好用的資料分析工具,平常在分析檔案外,也會有遇到需要進入到資料庫進行分析的狀況,以下將介紹如何設定使得weka可以存取mysql資料庫 前置作業:

  1. 下載資料庫驅動:mysql-connector-java-5.1.6.jar
  2. 下載完後新增環境變數:對我的電腦點右鍵->內容->進階系統設定->環境變數->user的使用者變數->在”CLASSPATH”內新增mysql-connector-java-5.1.6.jar的路徑(Ex:我的是D:\WEKA\Weka-3-8\lib\mysql-connector-java-5.1.45-bin.jar),若沒有CLASSPATH則自己新增一個
  3. 修改weka設定檔,到weka的資料夾找到weka.jar,解壓縮後找到weka->experiment->DatabaseUtils.props.mysql
  4. 這是一個設定檔,但weka只會尋找”DatabaseUtils.props”這個檔名,所以把後面的.mysql拿掉
  5. 修改下面兩個資料
....
# JDBC driver (comma-separated list)
jdbcDriver=com.mysql.jdbc.Driver

# database URL
jdbcURL=jdbc:mysql://localhost:3306/myweka
...

注意jdbcURL=jdbc:mysql://localhost:3306/myweka,3306是資料庫的port,myweka是你要連上的資料庫名稱,這裡先不改也沒關係,到時候進weka IDE可以再改。 修改完成後將DatabaseUtils.props放到weka的目錄下,重啟weka->explorer->open db 如果有發現URL有變成剛剛我們輸入的jdbc:mysql://localhost:3306/myweka就代表更改成功了!! 點擊旁邊的藍色小人輸入資料庫帳號密碼,點其插頭的圖片就可以連上資料庫了 擷取.PNG


>