Weka连接SQL Server数据库的具体办法和操作

来源:互联网 发布:外贸服装 知乎 编辑:程序博客网 时间:2024/05/17 08:35

1.  我下载的是weka3.6.12,同时下载SQL Server2005,以及MyEclipse7.0,并安装。

2.  下载连接驱动程序,weka连接SQL Server数据库需要连接驱动程序sqljdbc.jar,下载地址:http://download.csdn.net/detail/jindnchina/2788919,下载完后,在weka的安装目录下C:\Program Files\Weka-3-6新建lib文件夹,将jar包复制到lib文件夹下,并且在C:\Program Files\Java\jre7\lib\ext下也放sqljdbc.jar。

3.  设置环境变量(最好修改个人项,没有可以新建),这样Weka就可以找到JDBC驱动了

WEKA_HOME

C:\Program Files\Weka-3-6

JAVA_HOME

C:\Program Files\Java

CLASSPATH
%WEKA_HOME%\lib\sqljdbc.jar;%JAVA_HOME%\jre\lib\ext\sqljdbc.jar;

4.  打开MyEclipse,新建一个java项目命名为weka,右键import→General→Archive File→next→Browse→weka.jar,打开weka.jar\weka\experiment\xml找到DatabaseUtiles.prop.mssqlserver2005,修改里面(黑体字所在行)的内容如下:

# url:     http://www.microsoft.com/
# jdbc:    http://msdn2.microsoft.com/en-us/data/aa937724.aspx
# author:  Fracpete (fracpete at waikato dot ac dot nz)
# version: $Revision: 1.2 $

# JDBC driver (comma-separated list)
jdbcDriver=com.microsoft.sqlserver.jdbc.SQLServerDriver

# database URL
jdbcURL=jdbc:sqlserver://localhost:1433;databaseName=weka

其中jdbcURL=jdbc:sqlserver://localhost:1433;databaseName=weka 里面1433为MySQL设置的端口号,weka为SQL Server2005里数据库的名字。

然后修改DatabaseUtiles.prop.mssqlserver2005DatabaseUtitles.prop,保存,并export此java项目       weka→Java→JAR file代替原始的weka.jar。

5.  运行weka,选择Exploeropen DB→user→用户名和密码为你自己设的SQL Server的用户名和密码,点击connect,info显示connecting to:  jdbc:sqlserver://localhost:1433;databaseName=weka = true,证明连接成功。

 

6.  在对话框输入SELECT * FROM chepai,chepai为我的数据库weka里的一个表,显示如下:


 

7.恭喜!您已经成功从数据库中查询到数据。

0 0
原创粉丝点击