Weka连接数据库不成功:unable to find a suitable driver for jdbc:mysql://localhost/programmableweb

按照书上内容安装并修改配置文件
1.4 访问数据库
虽然Weka数据集默认可以保存在ARFF格式的文件中,但很多数据挖掘应用都可能要求直接访问数据库,对数据库表的记录进行挖掘,尤其是在数据集非常大的情况下。Weka使用JDBC访问数据库。
1.4.1 配置文件
首先做三项准备工作:第一,如果Weka正在运行中,记得先关闭Weka;第二,下载数据库驱动。Weka支持大部分常用数据库,本书采用的数据库是MySQL 5.5.15,使用的JDBC驱动是com.mysql.jdbc.Driver,因此本书下载mysql-connector-java-5.1.6.jar驱动文件,并设置CLASSPATH环境变量指向该驱动,这使得Weka能找到JDBC驱动,如图1.17所示设置环境变量;
这里写图片描述
第三,启动数据库运行,确保已经建立名称为weka的数据库,为该库建立名称为APP的用户,密码自定,并为APP用户赋予查询权限。
要正常访问数据库,根据计算机的实际情况正确修改配置文件是关键。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.mssqlserv

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值