weka 连接SQL Server 2008R2 数据库

下载Weka 3.8

安装SQL Server 2008R2,和SQL 管理平台。

    1.sqljdbc_3.0。下载数据库驱动,下载的必须是SQL Server 2008R2 的jdbc驱动。

  要注意的是SQL SERVER2008和SQL SERVER2008 R2不一样。SQLSERVER 2008的可以用2.0,然后SQLSERVER 2008 R2只能用3.0.否则报错呀。

Microsoft SQL Server JDBC Driver 3.0下载下来,解压下来有2个jar,一个是sqljdbc.jar,一个是sqljdbc4.jar。其中sqljdbc是为JDK1.5用的,而JDK1.6必须用sqljdbc4。否则出错!这里我们用sqljdbc4.jar。

  2.配置classpath。设置classpath环境变量指向该驱动。

如:classpath=D:\Study\SQLjdbc\sqljdbc_3.0\chs\sqljdbc4.jar;(这个路径是sqljdbc4.jar所在的路径)

     3.关闭Weka,启动数据库,建立名称为weka的数据库,为数据库建立一个名称为weka的用户,密码自定,并为该用户赋予足够的权限。

    利用SQL Server数据库管理平台 建立数据库与用户具体操作见:

https://jingyan.baidu.com/article/86fae346ba946f3c49121a0e.html

     4.要正常访问数据库,根据计算机的实际情况正确修改配置文件是关键。Weka的配置文件名称为DatabaseUtils.props,位于weka.experiment包中。可以从weka.jar或weka-src.jar归档文件获取该配置文件。具体做法是,使用解压缩工具将归档文件解开,在weka/experiment子目录可以找到DatabaseUtils.props配置文件。我是直接在该配置文件的基础上进行修改。 
为了方便用户,Weka对常用数据库都提供对应配置文件,在对应配置文件上进行修改要方便得多。例如: 
(1) DatabaseUtils.props.hsql:适用HSQLDB 数据库; 
(2) DatabaseUtils.props.msaccess:适用MS Access数据库; 
(3) DatabaseUtils.props.mssqlserver:适用MS SQL Server 2000数据库; 
(4) DatabaseUtils.props.mssqlserver2005:适用MS SQL Server 2005数据库; 
(5) DatabaseUtils.props.mysql:适用MySQL数据库; 
(6) DatabaseUtils.props.odbc:适用ODBC/JDBC桥连接的数据库; 
(7) DatabaseUtils.props.oracle:适用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值