weka 連線sql server2012詳細步驟

2022-07-17 21:48:17 字數 1563 閱讀 9264

軟體版本要求:

weka 3.8.1

jdk 1.8

eclipse

sql server 2012

sqljdbc4.jar

一、安裝jdk,配置環境變數

二、安裝weka,並建立lib目錄,將sqljdbc4.jar複製到該目錄下

三、在class中新增%weka_home%\lib\sqljdbc4.jar

四、開啟eclipse,新建乙個名為weka的專案,將weka.jar檔案import到該專案下

(一)、修改databaseutils.props.mssqlserver內容改為如下:

# jdbc driver (comma-separated list)

jdbcdriver=com.microsoft.sqlserver.jdbc.sqlserverdriver

# database url

jdbcurl=jdbc:sqlserver://localhost;databasename=mydata

specific data types

string, getstring() = 0;    --> nominal

boolean, getboolean() = 1;  --> nominal

double, getdouble() = 2;    --> numeric

byte, getbyte() = 3;        --> numeric

short, getbyte()= 4;        --> numeric

int, getinteger() = 5;      --> numeric

long, getlong() = 6;        --> numeric

float, getfloat() = 7;      --> numeric

date, getdate() = 8;        --> date

text, getstring() = 9;      --> string

time, gettime() = 10;       --> date

timestamp, gettime() = 11;  --> date

varchar=0

float=2

tinyint=3

int=5

(二)、修改databaseutils.props.mssqlserver的檔名為databaseutils.props(現將databaseutils.props改為其他檔名)

(三)、覆蓋weka.jar(右擊weka專案選擇export····,覆蓋之前的weka.jar.

四、最關鍵的步驟:

修改weka 3-8 目錄下runweka.ini檔案。在最後一行,新增 sqljdbc4.jar的路徑:注意是『/』,而不是'\'

cp=%classpath%;c:/program files/weka-3-8/lib/sqljdbc4.jar

如此大工告成

Weka 演算法大全

一 apriori 二 filteredassociator 三 fpgrowth 四 generalizedsequentislpatterns 五 predictiveapriori 六 tertius 一 clope 二 cobweb 三 dbscan 四 em 五 farthestfrist...

weka資料準備

將matlab中的陣列資料儲存為weka使用的.arff格式的資料 1 先將matlab中的陣列資料儲存為.csv格式的資料 matlab命令 csvwrite filename matrixname 3 將.csv格式的資料轉換成.arff格式的資料 1 開啟weka gui chooser,在t...

連線不到SQL Server

單位人力資源部的某機 某天發現該機的天美考勤管理系統連線不到sql server資料庫,在登錄檔中得知該軟體通過這個鍵值設定的sql server伺服器位址 使用者名稱和密碼 hkey users s 1 5 21 500 software vb and vba program settings d...