WeKa连接数据库

原创 2008年09月28日 00:53:00

//原创,但参考了大量的网络文档,在此对他们表示感谢 

=============
DB:mysql 5.0
=============
1.下载mysql-connector-java-3.1.12-bin.jar,据说weka不支持太高的版本,所以我下载这个比较早期的版本.
2.将mysql-connector-java-3.1.12-bin.jar加入到classpath中.
  在windows中:我的电脑/属性/高级/环境变量/在classpath的最后加上;/YourPath/mysql-connector-java-3.1.12-bin.jar(最前面有个;不能掉)
  在Linux中,su - vi /etc/profile,在classpath最后加上:/YourPath/mysql-connector-java-3.1.12-bin.jar(最前面有个:不能掉)
  Windows最好重启一下,Linux退出控制台,然后再进入控制台即可.
3.(本步不是必须的).提取DatabaseUtils.props,解压weka.jar,将experiment/DatabaseUtils.props拷贝到weka的安装目录下.其它的文件可删除.修改DatabaseUtils.props,(以Linux为例,Windows可参照进行)
  1)在jdbcDriver=RmiJdbc.RJDriver,jdbc.idbDriver,org.gjt.mm.mysql.Driver,com.mckoi....这行前加一个#号注释掉.
  2)去掉jdbcDriver=org.gjt.mm.mysql.Driver前面的#.
  3)在#jdbcURL=jdbc:idb=experiments.prp前加#号,注释掉本行.
  4)jdbcURL=jdbc:mysql://localhost:3306/test去掉本行前的#号,使之起作用.请将localhost改成你mysql服务器的地址,test改成你要链接的数据库实例.
4.此时应该能正常使用WeKa的数据库功能.点击Explorer时如果提示找不到org.gjt.mm.mysql.Driver,将mysql-connector-java-3.1.12-bin.jar拷贝到$JAVA_HOME/jre/lib/ext/下面即可.


5.链接数据库成功后,如果数据库表字段与weka不同时,要在DatabaseUtils.props里做转换,方法如下:
  1)weka连接数据库
  2)desc tableName,这样就知道了该表中有什么字段.对照DatabaseUtils.props中已经定义的转换,就知道还有什么字段是没转换的.
  3)查找TIMESTAMP=8,然后将要转换的字段列在下面:
    ========    
    TIMESTAMP=8
    BLOB=1
    .....
    ========
  4)如果字段名里有空格,用下划线或反斜线代替空格即可,如:
    INT_UNSIGNED=5
然后重新连接数据库,select * from yourTable.点击ok.数据就导入了.

weka 连接数据库详细步骤

weka连接本地数据库
  • qq_34760892
  • qq_34760892
  • 2017年01月20日 13:42
  • 1779

Weka与MySQL连接配置

最近在使用weka做数据挖掘,想讲weka与数据库MySQL连接,在网上找了很多帖子,很多都不是太详细。本人综合自己的配置过程将步骤重新整理,希望对搞weka的人来说有一点帮助。 1、安装weka和...
  • u012963068
  • u012963068
  • 2014年12月04日 10:59
  • 1992

weka(0)--weka 连接数据库 java实现代码

//  在java 中调用weka连接数据库.记得要修复weka.jar包中weka/experiment/DatabaseUtils.props中的数据转换   package com.weka...
  • ding89629
  • ding89629
  • 2012年03月19日 10:37
  • 1186

WEKA连接MySQL,Oracle,SQLServer

1.准备 Windows XP jdk-1_5_0_14 weka-3-5-7.exe SQLServer2005 mysql-6.0.0 Oracle10.2.0.1.0 Microsoft SQL...
  • xuxurui007
  • xuxurui007
  • 2013年12月20日 16:02
  • 3917

weka连接数据库

一、配置文件  1、设置CLASSPATH,如图:    2、使用UTF-8数据集或文件(可省略)  修改安装目录下的RunWeka.ini文件,步骤如下:  步骤1:用任意文本编辑器打开R...
  • jbfsdzpp
  • jbfsdzpp
  • 2015年05月13日 21:56
  • 385

数据挖掘之weka连接mysql数据库

因为毕业设计做的是与数据挖掘有关的课题,最近开始学习一个开源的数据挖掘平台weka。昨天做了一下weka与mysql数据库的连接,在网上找了很多教程,但是网上的很多教程都是相互抄来抄去的,看教程连接时...
  • lijian1975
  • lijian1975
  • 2016年05月07日 09:42
  • 2011

weka连接数据库sql2000

转自http://blogger.org.cn/blog/more.asp?name=DMman&id=24991 以SQL Server2000为例,使用jdbc-odbc桥的方式。其他的数据库操...
  • luoxia0805
  • luoxia0805
  • 2013年10月30日 16:50
  • 505

Weka连接MySQL数据库详解

使用Weka做在线数据分析和挖掘不免会用到与MySQL的连接,但是很多人安装了Weka和MySQL后,连接出现一些问题,正如本人之前遇到很多问题也没有成功,经过一番折腾和Weka高手的指导也没有成功,...
  • sdnuwjw
  • sdnuwjw
  • 2017年03月22日 21:17
  • 456

weka API连接数据库

上一篇提及到在weka GUI中使用DB的数据构建模型,现在可以在IDE中使用weka提供给我们的API同样办到使用DB中的数据来构建模型。 在GUI中使用db有一个比较关键的步骤,Database...
  • weixin_37775770
  • weixin_37775770
  • 2017年04月21日 14:47
  • 87

weka连接数据库方法(mysql)

weka连接数据库绕了不少的圈子,总是因为一些乱七八糟的原因连接不上。现把详细过程写出,为以后用到的人节省时间。 1.配置环境(默认为已经配置好jdk)。 在WEKA的安装目录下新建lib目录,将...
  • konglingyuan
  • konglingyuan
  • 2014年03月04日 20:32
  • 532
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WeKa连接数据库
举报原因:
原因补充:

(最多只允许输入30个字)