Weka 设置 JDBC
最近在学习数据挖掘方面的内容,刚准备学习 Weka 不过网上设置 MySQL JDBC 的例子似乎有问题,所以写下来备忘。这里用 %WEKA% 表示 Weka 的安装文件夹。
-
下载 JDBC 驱动,Weka 3.6 版本默认支持常见的数据库(MySQL、Oracle、H2Database 等)。这里以 MySQL 为例:
MySQL JDBC 驱动下载地址:http://dev.mysql.com/downloads/connector/j/ -
修改 %WEKA%/RunWeka.ini ,这是一个典型的 ini 文件,修改 cp 属性即可。可以修改为(把mysql-connector-java.jar改为你下载到本机的地址。)
cp=%CLASSPATH%;E:/Libraries/mysql-connector-java-5.1.21/mysql-connector-java.jar - 修改 %WEKA%/weka.jar/weka/experiment/DatabaseUtils.props(没看错,的确是在 jar 文件中,可以借助好压等压缩软件辅助操作) ,在找到 INTEGER=5 的地方,添加 INT=5 。或者把那个目录下面的 DatabaseUtils.props.mysql 替换为 DatabaseUtils.props ,这个是由 Weka 自己编辑的对 MySQL 支持的文件。(对应地,如果需要 oracle 支持,就把 DatabaseUtils.props.oracle 替换为 DatabaseUtils.props ,但目前只测试过 MySQL)
Sep 14, 2026 03:47:52 PM
Cryptocurrency fraud investigations require careful attention because scammers may use many wallets. Following the transaction trail can help investigators identify repeated movement patterns and understand the structure of the financial activity. Blockchain Forensic Analytics