weka连接MySQL数据库
来源:互联网 发布:淘宝买家开店 编辑:程序博客网 时间:2024/04/28 03:47
简要介绍weka连接MySQL数据库。
1. 在weka的安装目录下建立lib和weka文件夹
lib:存放连接MySQL数据库的jar包mysql-connector-java-5.1.40-bin.jar
weka:将weka安装目录下的weka.jar复制到新建的weka文件夹中
2. 进入新建的weka文件夹中
解压weka.jar为weka文件夹,并进入该文件夹的weka的experiment
将DatabaseUtils.props更改为DatabaseUtilsHAIYANG.props(备份使用)
再将DatabaseUtils.props.mysql更改为DatabaseUtils.props
然后再利用编辑工具如EditPlus打开DatabaseUtils.props,编辑以下内容:
# JDBC driver (comma-separated list)
jdbcDriver=com.mysql.jdbc.Driver——这里是改动部分
# database URL
jdbcURL=jdbc:mysql://localhost:3306/database_name
database_name这里不改否则就限定死了数据库,不方便后期的更改数据库
以下内容仅仅是去掉注释的#
specific data types
string, getString() = 0; –> nominal
boolean, getBoolean() = 1; –> nominal
double, getDouble() = 2; –> numeric
byte, getByte() = 3; –> numeric
short, getByte()= 4; –> numeric
int, getInteger() = 5; –> numeric
long, getLong() = 6; –> numeric
float, getFloat() = 7; –> numeric
date, getDate() = 8; –> date
text, getString() = 9; –> string
time, getTime() = 10; –> date
timestamp, getTime() = 11; –> date
以下是要加上的内容
TINYINT=3
SMALLINT=4
SHORT=5
INTEGER=5
INT=5
INT_UNSIGNED=6
BIGINT=6
LONG=6
REAL=7
NUMERIC=2
DECIMAL=2
FLOAT=2
DOUBLE=2
CHAR=0
TEXT=0
VARCHAR=0
LONGVARCHAR=9
BINARY=0
VARBINARY=0
LONGVARBINARY=9
BIT=1
BLOB=8
DATE=8
TIME=8
DATETIME=8
TIMESTAMP=8
至此,其他的无需修改,保存即可。
3. 对刚才改动过的weka文件夹进行打包,再打成jar包
具体做法如下:
win+R—>cmd—>进入到命令行模式
进入weka安装目录下新建的weka中的weka中:cd weka安装目录\weka\weka
使用命令:jar cvf weka.jar java_cup META-INF org weka arpack_combined_all.jar core.jar mtj.jar
也就是将weka下的七个文件添加在jar cvf weka.jar的后面,以空格分开。
备注:该命令的目的就是将上述七个文件打到一个jar包中,应该有其他简单的方法,我忘记后面的命令了。
然后,将刚刚打成的weka.jar包复制到weka的安装目录下覆盖掉老的weka.jar包。
4. 改动RunWeka.ini文件
使用editplus或其他编辑工具打开该文件,将最后改动为
cp=%CLASSPATH%;F:\软件下载\软件\Weka\Weka-3-8\lib\mysql-connector-java-5.1.40-bin.jar
其中:F:\软件下载\软件\Weka\Weka-3-8\lib\mysql-connector-java-5.1.40-bin.jar为weka安装目录下新建的lib以及之前放置的数据库jar包
5. 配置环境变量
建立WEKA_HOME环境变量
值为:weka的安装目录
随后建立CLASSPATH环境变量
值为:%WEKA_HOME%\lib\mysql-connector-java-5.1.40-bin.jar
也就是weka安装目录下新建的lib以及之前放置的数据库jar包
最后添加PATH环境变量
在PATH值的后面添加:%WEKA_HOME%\lib\mysql-connector-java-5.1.40-bin.jar
6. 连接数据库
打开weka—>Explorer—>open DB
在第一个文本框中会出现jdbc:mysql://localhost:3306/database_name
将database_name改为要连接的数据库
点击小人图标,以输入数据库的用户名和密码,点击OK,再点击小人图标后的闪电图标
在info文本域中会显示:
connecting to: jdbc:mysql://localhost:3306/test = true
表示连接成功
此时,可以在Query中输入查询语句,查询的结果会显示在Result文本域中。
- weka连接mysql数据库
- weka连接mysql数据库
- weka连接MySql 数据库
- weka连接MySQL数据库
- Weka连接MySQL数据库详解
- weka连接数据库方法(mysql)
- Weka连接、访问MySQL数据库的办法
- 数据挖掘之weka连接mysql数据库
- WeKa连接数据库
- weka连接数据库
- Weka连接Oracle数据库
- weka连接数据库sql2000
- Weka连接oracle数据库
- weka连接数据库
- weka API连接数据库
- WEKA连接MySQL
- Weka 连接eclipse+mysql
- weka连接mysql
- ping命令执行过程详解
- Ionic 2 :如何实现列表滑动删除按钮
- 栈和队列的区别
- Android Handler:子线程发消息到UI主线程
- 17届大牛学长的分享:如何拿到一份理想的offer
- weka连接MySQL数据库
- 使用MBProgressHUD自定义加载动画
- lightoj1018(状态压缩dp)
- 最小堆定时器
- Spring入门之Spring核心与概述
- Oracle数据库实例启动步骤分析
- 1.12
- WebStorm使用教程
- TS流之PES语法简介