按照书上内容安装并修改配置文件
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
Weka连接数据库不成功:unable to find a suitable driver for jdbc:mysql://localhost/programmableweb
最新推荐文章于 2023-09-13 19:15:04 发布