Weka连接Oracle数据库

Weka提供连接数据库的功能,本文仅就连接Oracle的情况举例说明如何进行设置。

1. 下载Oracle数据库驱动jar包,一般为ojdbc14.jar或者oracle-10.2.0.1-jdbc14.jar,放到某个目录下。假设E:\Eb\Weka-3-6\目录下。

2. 在weka安装目录下找到weka.jar文件,使用winrar(或其他压缩软件)打开,找到"weka/experiment/"路径下的"DatabaseUtils.props.oracle"文件,将其解压到weka安装目录(如E:\Eb\Weka-3-6\)下,改名为DatabaseUtils.props。注意:一定要改名。

3. 修改上述DatabaseUtils.props文件的jdbcURL行(默认为第15行),根据你的实际情况,修改IP和数据库实例名。

jdbcURL=jdbc:oracle:thin:@192.1.0.171:1521:dw110
4. 修改weka安装目录下的RunWeka.ini文件的cp行(默认为该文件的最后一行),将oracle驱动jar包所在目录添加到后面。

cp=%CLASSPATH%;E:\\\\Eb\\\\Weka-3-6\\\\oracle-10.2.0.1-jdbc14.jar
注意:斜线和反斜线;必须指明文件名称, 不能 只写到目录E:\\\\Eb\\\\Weka-3-6。

5. 从Explorer的“Open DB...”按钮进入,点击“User...”按钮,此时Database URL文本框中已经自动载入了配置文件中设置的值,还需要设置数据库连接的用户名(Username)和密码(Password)。

Weka的Explorer和Experimenter两个模块提供连接数据库的功能。进入Explorer后,点击“Open DB...”按钮进入设置数据库界面;Experimenter模块则是在进入后,点击Analyse选项卡,再点击“Database...”按钮进入。如图

Weka连接Oracle数据库_第1张图片

Weka连接Oracle数据库_第2张图片

参考:

http://forums.pentaho.com/showthread.php?66622-Anyone-Successfully-using-weka-to-pull-data-from-Oracle

http://weka.wikispaces.com/Windows+Databases

你可能感兴趣的:(oracle,weka)