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
转载于:https://www.cnblogs.com/aaron-shu/p/4605043.html
weka连接mysql数据库相关推荐
- mac weka连接mysql_weka连接mysql数据库
[2018年整理]o与tl直接使用字符串连接mysql数据库_计算机软件及应用_... 接下来我将详细介绍如何 在 NetBeans 中连接 MySQL 数据库.本文以... { ConnectMyS ...
- 【问题收录】ubuntu下weka链接mysql数据库
准备工作 1.首先下载weka,相关的链接是http://www.cs.waikato.ac.nz/ml/weka/downloading.html 之后解压 使用 unzip weka***.zip ...
- .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 ...
最新文章
- 《黑客与画家》读后感
- python3安装哪个版本-python2和python3哪个版本新
- Java读书笔记05 类与对象
- 【学习笔记】系统观核心管理理论
- android 解决password过时
- 《好未来编程题》求和
- python安装caffe_Caffe安装笔记二:Caffe安装过程
- MachineLearning(2)-图像分类常用数据集
- 自定义UITabBar的背景图片或者颜色
- 移动电商营销吸睛法宝----图标、标签
- 【缅怀妈妈系列诗歌】之十三:妈妈,我接您回家
- EF Code First 学习笔记:表映射
- Atitit 工作手册之班委会工作法 班级管理法 目录 1.1. 班级管理工作规范	1 1.2. 班长、学习委员、生活委员、纪律委员、宣传委员、文体委员组成的班委会	1 2. 班委会职责	1 2.
- 服务器IIS配置添加下载扩展名
- 流行技术产生的根源-阿朱吕建伟的个人观察
- 蝉道Bug管理工具的环境搭建
- canvas绘制动态图片
- 为什么百度快照没有样式
- 泰山OFFICE技术讲座:英寸,厘米,磅,派卡,提,行,字行,像素的换算关系
- php怎么显示不了图片,php显示不了图片的解决办法,
热门文章
- python lambda函数介绍
- 【论文+推导】Predictability and Prediction of Human Mobility Based on Application-Collected Location Data
- can总线一帧多少字节多少位_一条CAN报文到底有多少位?-汽车电子-与非网
- C++ tbb::atomic<bool> 声明、读取load、重新赋值store
- git 设置用户只需要输入一次账号密码
- gradle错误 dependency.systemPath‘ for com.alibaba:jconsole:jar must specify an absolute path
- Kubernetes 小白学习笔记(32)--kubernetes云原生应用开发-sidecar注入和istio服务治理演示
- kubunetes packages.cloud.google.com gpg:no valid OpenPGP data found
- Kubernetes 小白学习笔记(7)--kubernetes的架构与组件-Node组件
- java反射跨空间调用类_10 Java 对象的内存布局