weka mysql_weka连接mysql数据库
一、下载并解压数据库驱动
下载地址:http://www.mysql.com/products/connector/,本文下载 mysql-connector-java-5.0.8.zip。将解压后的mysql-connector-java-5.0.8-bin.jar复制到D:\Program Files\Weka-3-6\lib中(lib为自己新建文件夹)。
二、设置环境变量
WEKA_HOME:D:\Program Files\Weka-3-6
CLASSPATH:%WEKA_HOME%\lib\mysql-connector-java-5.0.8-bin.jar
三、修改weka.jar
1、解压weka.jar到一个目录(这里为package)
2、在D:\Program Files\Weka-3-6\package\weka\experiment中找到DatabaseUtils.props.mysql,将其名字改成DatabaseUtils.props,替换原有的DatabaseUtils.props文件,并将其修改文件里的对应内容如下:
# JDBC driver (comma-separated list)
jdbcDriver=com.mysql.jdbc.Driver
# database URL
jdbcURL=jdbc:mysql://localhost:3306/db_predict(db_predict为数据库名)
# specific data types,去掉注释,改为weka支持的数据格式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
BigDecimal,getBigDecimal()=11; -->nominal
#mysql-conversion --类型转换,做如下补充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、重新打包。命令行进入D:\Program Files\Weka-3-6\package,执行命令:jar cvf weka.jar java_cup META-INF weka,替换原来的weka.jar。
四、运行weka
单击explorer>>单击open DB>>单击User>>输入用户名,密码>>单击Connect
下图代表成功
官网地址:http://weka.wikispaces.com/Databases
weka mysql_weka连接mysql数据库相关推荐
- mac weka连接mysql_weka连接mysql数据库
[2018年整理]o与tl直接使用字符串连接mysql数据库_计算机软件及应用_... 接下来我将详细介绍如何 在 NetBeans 中连接 MySQL 数据库.本文以... { ConnectMyS ...
- weka mysql_weka 连接 mysql
一. 关闭 WEKA 如果 WEKA 打开着,一定要先关闭了,才能进行以下操作.否则配置完后可能出错. 二. 获取 mysql 驱动 weka 安装目录下 创建 lib 文件夹,把 mysql 驱动放 ...
- .net连接mysql数据_.net连接MYSQL数据库的方法及示例!
连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...
- JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- python用django连接mysql_三分钟了解Django如何连接Mysql数据库
处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py 在views函数文件中添加register函数,来处理用户注册 ...
- eclipselink mysql_Eclipse连接MySQL数据库(傻瓜篇)
Eclipse连接MySQL数据库(傻瓜篇) 本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆.但我按照那些文章捣鼓了很久,就是不行. 我的环境:MySQL:mysql-esse ...
- Linux JSP连接MySQL数据库
Linux(Ubuntu平台)JSP通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 下载 jdbc: mysql-connector-java-5.1.18.tar.gz 解压 ...
- python使用PyMySQL的连接MySQL数据库
如何实现将100000条数据插入到MySQL数据库?如果使用MySQL客户端来完成这个操作,那么这个工作量无疑是巨大的,可以通过使用程序代码的方式去连接MySQL数据库,然后对MySQL数据库进行增删 ...
- python3连接mysql,python3连接MySQL数据库实例详解
本文实例为大家分享了python3连接MySQL数据库的具体代码,供大家参考,具体内容如下 #python3连接MySQL实例 import pymysql """导入连 ...
- java linux mysql数据库_Linux Java连接MySQL数据库
Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 解压 jdbc: tar -zxvf mysql-connector-java-5.1.1 ...
最新文章
- mac下使用git的冲突的解决方案
- SliverLight Web part
- Win2003服务器设置防火墙图文教程
- React 组件的生命周期详解
- php中json字符串转json对象数组对象,php – 将JSON字符串解析为数组,而不是对象
- ajax修改属性后如何遍历,Ajax遍历jSon后对每一条数据进行相应的修改和删除(代码分享)...
- ubuntu nginx 伪静态 设置
- 【单目标优化求解】基于matlab混沌算法求解单目标问题【含Matlab源码 1410期】
- 理解SNS系列之二:更进一步,近观SNS
- 【观察】揭秘宏杉科技存储自主创新“登顶”之路
- TCP 协议有什么缺陷?
- 硬盘测试软件w10,Win10硬盘检测工具
- 解决WIN7无法安装Axure9的问题
- html5中表格怎么写,HTML5制作表格样式本
- win10修改保存的git用户名和密码
- tensorflow if语句
- 这位毁誉参半的政治名嘴,竟然彻底改变了计算机编程
- 对华炎魔方低代码平台的本地部署
- HADOOP学习详细教程
- 基于Reworld、Roblox的团队协作