Weka连接、访问MySQL数据库的办法
来源:互联网 发布:淘宝欠款多少会被起诉 编辑:程序博客网 时间:2024/05/05 18:38
这几天一直在学习weka这个软件,但是学到连接数据库这里着实也是下了很大一番功夫才连接成功,现在给大家介绍一下我的经验。
1. 我下载的是weka3.6.12,同时下载MySQL Server5.5,Navicat 8 Lite for MySQL,以及MyEclipse7.0,并安装。
2. 因为我使用的JDBC驱动是com.mysql.jdbc.Driver,所以下载连接驱动程序,weka连接MySQL数据库需要连接驱动程序mysql-connector-java-5.1.6-bin.jar,下载地址:http://download.csdn.net/download/happy516/1753230,下载完后,在weka的安装目录下C:\Program Files\Weka-3-6新建lib文件夹,将jar包复制到lib文件夹下,并且在C:\Program Files\Java\jre7\lib\ext下也放mysql-connector-java-5.1.6-bin.jar。
3. 设置环境变量(最好修改个人项,没有可以新建),这样Weka就可以找到JDBC驱动了
WEKA_HOME
C:\Program Files\Weka-3-6
JAVA_HOME
C:\Program Files\Java
CLASSPATH
%WEKA_HOME%\lib\mysql-connector-java-5.1.6-bin.jar;%JAVA_HOME%\jre\lib\ext\mysql-connector-java-5.1.6-bin.jar;
4. 打开MyEclipse,新建一个java项目命名为weka,右键import→General→Archive File→next→Browse→weka.jar,打开weka.jar\weka\experiment\xml找到DatabaseUtiles.prop,修改里面(黑体字所在行)的内容如下:
# The comma-separated list of jdbc drivers to use
#jdbcDriver=RmiJdbc.RJDriver,jdbc.idbDriver
#jdbcDriver=jdbc.idbDriver
#jdbcDriver=com.mysql.jdbc.Driver
#jdbcDriver=org.gjt.mm.mysql.Driver
# The url to the experiment database
#jdbcURL=jdbc:rmi://expserver/jdbc:idb=experiments.prp
jdbcURL=jdbc:mysql://localhost:3306/weka
#jdbcURL=jdbc:mysql://mysqlserver/username
其中jdbcURL=jdbc:mysql://localhost:3306/weka里面3306为MySQL设置的端口号,weka为MySQL里数据库的名字。
保存,并export此java项目weka→Java→JAR file代替原始的weka.jar。
5. 运行weka,选择Exploer→open DB→user→用户名和密码为你自己设的MySQL的用户名和密码,点击connect,info显示connecting to:jdbc:mysql://localhost:3306/weka=true,证明连接成功。
6. 在对话框输入SELECT * FROM student,student为我的数据库里的一个表,显示如图。
7.恭喜!您已经成功从数据库中查询到数据。
- Weka连接、访问MySQL数据库的办法
- Weka访问MySql数据库
- weka连接mysql数据库
- weka连接mysql数据库
- weka连接MySql 数据库
- weka连接MySQL数据库
- Weka连接MySQL数据库详解
- weka访问db2数据库数据源的连接问题
- WEKA连接MySQL的方法
- Mac下Weka访问MySQL数据库
- weka连接数据库方法(mysql)
- 数据挖掘之weka连接mysql数据库
- Weka访问数据库
- 关于weka连接mysql的一些问题
- WeKa连接数据库
- weka连接数据库
- Weka连接Oracle数据库
- weka连接数据库sql2000
- UVa 11733 Airports(变形的最小生成树)
- UITableView中添加UIFooterVIew是最后的分割线无法显示
- androidUI性能优化
- SSL/TLS的原理以及互联网究竟是如何工作的(3)—TLS的专场
- Git 解决eclipse pull报错
- Weka连接、访问MySQL数据库的办法
- mac 下压缩解压大全
- 碰撞图像shapes和polygon!
- Oracle 数据库 变更到 sqlserver 2008 中的一些经验
- 对XX证券报关于物联网操作系统的几个问题的答复
- UML9种图中的状态图
- 重点掌握HTTP协议
- Linux 系统调用之 fork()——进程的创建
- 学习C++——文本的输入cin