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

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

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

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

  2. weka mysql_weka 连接 mysql

    一. 关闭 WEKA 如果 WEKA 打开着,一定要先关闭了,才能进行以下操作.否则配置完后可能出错. 二. 获取 mysql 驱动 weka 安装目录下 创建 lib 文件夹,把 mysql 驱动放 ...

  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. mac下使用git的冲突的解决方案
  2. SliverLight Web part
  3. Win2003服务器设置防火墙图文教程
  4. React 组件的生命周期详解
  5. php中json字符串转json对象数组对象,php – 将JSON字符串解析为数组,而不是对象
  6. ajax修改属性后如何遍历,Ajax遍历jSon后对每一条数据进行相应的修改和删除(代码分享)...
  7. ubuntu nginx 伪静态 设置
  8. 【单目标优化求解】基于matlab混沌算法求解单目标问题【含Matlab源码 1410期】
  9. 理解SNS系列之二:更进一步,近观SNS
  10. 【观察】揭秘宏杉科技存储自主创新“登顶”之路
  11. TCP 协议有什么缺陷?
  12. 硬盘测试软件w10,Win10硬盘检测工具
  13. 解决WIN7无法安装Axure9的问题
  14. html5中表格怎么写,HTML5制作表格样式本
  15. win10修改保存的git用户名和密码
  16. tensorflow if语句
  17. 这位毁誉参半的政治名嘴,竟然彻底改变了计算机编程
  18. 对华炎魔方低代码平台的本地部署
  19. HADOOP学习详细教程
  20. 基于Reworld、Roblox的团队协作

热门文章

  1. 有线异步通信原理_【对讲机的那点事】揭秘对讲机系统集群网关的应用原理
  2. 深度学习?不一定非得搞“黑箱”
  3. C语言万年历设计制作
  4. 2+22+222+2222+。。。。
  5. Oracle卸载方法
  6. 使用135编辑器HTML样式,135编辑器滑动样式全教程!
  7. ei加声调怎么加_微商怎么加好友找客源实操篇
  8. js 下载文件、音频、视频
  9. 什么是微信62数据?微信62数据原理解读
  10. linux iometer安装教程,硬盘测试软件IOMETER安装配置指南