一、下载并解压数据库驱动

下载地址: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数据库相关推荐

  1. mac weka连接mysql_weka连接mysql数据库

    [2018年整理]o与tl直接使用字符串连接mysql数据库_计算机软件及应用_... 接下来我将详细介绍如何 在 NetBeans 中连接 MySQL 数据库.本文以... { ConnectMyS ...

  2. 【问题收录】ubuntu下weka链接mysql数据库

    准备工作 1.首先下载weka,相关的链接是http://www.cs.waikato.ac.nz/ml/weka/downloading.html 之后解压 使用 unzip weka***.zip ...

  3. .net连接mysql数据_.net连接MYSQL数据库的方法及示例!

    连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...

  4. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  5. python用django连接mysql_三分钟了解Django如何连接Mysql数据库

    处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py    在views函数文件中添加register函数,来处理用户注册 ...

  6. eclipselink mysql_Eclipse连接MySQL数据库(傻瓜篇)

    Eclipse连接MySQL数据库(傻瓜篇) 本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆.但我按照那些文章捣鼓了很久,就是不行. 我的环境:MySQL:mysql-esse ...

  7. Linux JSP连接MySQL数据库

    Linux(Ubuntu平台)JSP通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 下载 jdbc: mysql-connector-java-5.1.18.tar.gz 解压 ...

  8. python使用PyMySQL的连接MySQL数据库

    如何实现将100000条数据插入到MySQL数据库?如果使用MySQL客户端来完成这个操作,那么这个工作量无疑是巨大的,可以通过使用程序代码的方式去连接MySQL数据库,然后对MySQL数据库进行增删 ...

  9. python3连接mysql,python3连接MySQL数据库实例详解

    本文实例为大家分享了python3连接MySQL数据库的具体代码,供大家参考,具体内容如下 #python3连接MySQL实例 import pymysql """导入连 ...

  10. java linux mysql数据库_Linux Java连接MySQL数据库

    Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 解压 jdbc: tar -zxvf mysql-connector-java-5.1.1 ...

最新文章

  1. 《黑客与画家》读后感
  2. python3安装哪个版本-python2和python3哪个版本新
  3. Java读书笔记05 类与对象
  4. 【学习笔记】系统观核心管理理论
  5. android 解决password过时
  6. 《好未来编程题》求和
  7. python安装caffe_Caffe安装笔记二:Caffe安装过程
  8. MachineLearning(2)-图像分类常用数据集
  9. 自定义UITabBar的背景图片或者颜色
  10. 移动电商营销吸睛法宝----图标、标签
  11. 【缅怀妈妈系列诗歌】之十三:妈妈,我接您回家
  12. EF Code First 学习笔记:表映射
  13. Atitit 工作手册之班委会工作法 班级管理法 目录 1.1. 班级管理工作规范 1 1.2. 班长、学习委员、生活委员、纪律委员、宣传委员、文体委员组成的班委会 1 2. 班委会职责 1 2.
  14. 服务器IIS配置添加下载扩展名
  15. 流行技术产生的根源-阿朱吕建伟的个人观察
  16. 蝉道Bug管理工具的环境搭建
  17. canvas绘制动态图片
  18. 为什么百度快照没有样式
  19. 泰山OFFICE技术讲座:英寸,厘米,磅,派卡,提,行,字行,像素的换算关系
  20. php怎么显示不了图片,php显示不了图片的解决办法,

热门文章

  1. python lambda函数介绍
  2. 【论文+推导】Predictability and Prediction of Human Mobility Based on Application-Collected Location Data
  3. can总线一帧多少字节多少位_一条CAN报文到底有多少位?-汽车电子-与非网
  4. C++ tbb::atomic<bool> 声明、读取load、重新赋值store
  5. git 设置用户只需要输入一次账号密码
  6. gradle错误 dependency.systemPath‘ for com.alibaba:jconsole:jar must specify an absolute path
  7. Kubernetes 小白学习笔记(32)--kubernetes云原生应用开发-sidecar注入和istio服务治理演示
  8. kubunetes packages.cloud.google.com gpg:no valid OpenPGP data found
  9. Kubernetes 小白学习笔记(7)--kubernetes的架构与组件-Node组件
  10. java反射跨空间调用类_10 Java 对象的内存布局