weka连接数据库方法(mysql)

weka连接数据库绕了不少的圈子,总是因为一些乱七八糟的原因连接不上。现把详细过程写出,为以后用到的人节省时间。

1.配置环境(默认为已经配置好jdk)。

在WEKA的安装目录下新建lib目录,将数据库Driver for JDBC (jar包) 拷贝进\lib

变量:WEKA_HOME  值:D:\Weka-3-6
添加变量:ClassPath  值:%WEKA_HOME%\lib\mysql-connector-java-5.0.4-bin.jar;

2.用压缩软件解压weka.jar(建议先备份),改变修改weka\experiment里面的DatabaseUtils.props文件:

jdbcDriver=jdbcDriver=com.mysql.jdbc.Driver

jdbcURL=jdbc:mysql://localhost:3306/myweka(weka为连接数据库时显示的默认数据库名字,可任意取)

3.对更改好的文件进行打包。最简单的方法就是讲用压缩软件将之前解压出的三个文件夹打包成zip格式的文件。然后将zip后缀名改为jar,并将打包后的文件替换之前的文件。

4.连接数据库。

时间: 2024-12-20 16:48:59

weka连接数据库方法(mysql)的相关文章

Weka连接数据库出现No suitable driver found for jdbc:mysql://localhost/dbname

今天用weka连接数据库的时候,总是提示No suitable driver found for jdbc:mysql://localhost/dbname.同样改了weka.experiment.DatabaseUtils.props下的文件,之前安装都没有出现过这样的问题.重新安装,配置jdbc驱动路径.都还是报错.找了好久,终于找到了. 解决方法: 打开weka安装目录下的RunWeka.ini文件,最后一行 cp=%CLASSPATH%;C:/Program Files/Weka-3-6

MySql状态查看方法 MySql如何查看连接数和状态?

如果是root帐号,你能看到所有用户的当前连接.如果是其它普通帐号,只能看到自己占用的连接 怎么进入mysql命令行呢? mysql的安装目录下面有个bin目录,先用命令行进入该目录,然后用 mysql -uroot -p123456 来登录(注意:用户名和密码不用包含“”) 命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接.如果是其它普通帐号,只能看到自己占用的连接. show processlist;只列出前100条,如果想全列出请使用show fu

mysqldump使用方法(MySQL数据库的备份与恢复)

#mysqldump --help 1.mysqldump的几种常用方法: (1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname > dbname.sql (2)导出数据库结构(不含数据) mysqldump -u username -p -d dbname > dbname.sql (3)导出数据库中的某张数据表(包含数据) mysqldump -u username -p dbname tablename > tablename.

Java中JDBC连接数据库(MySQL)

 JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十一个功能都放在一起. 安装下载的数据库驱动程序jar包,不同的数据库需要不同的驱动程序(这本该是第一步,但是由于属于安装类,所以我们放在最后) 一.JDBC连接数据库(编辑)步骤(主要有六个步骤).  1.注册驱动: Class.forName("com.mysql.jdbc.Driver");显示的

Java连接数据库(mysql,sqlserver)

犹记当年为了使用java程序连接mysql数据库话费一天时间,最后发现是没有导入外包,如今看来真的发现自己那时有点二,也怪我使用的教科书上没有说明这点(强行甩锅,哈哈).今天分享出来,,希望后者不因为这点小问题而大费周章. 首先说下数据库,数据库在操作系统看来其实就是一个服务,mysql在windows服务中叫mysql服务,sqlserver叫sqlserver服务(我们在任务管理器中可以在服务一项中找到我们装到自己机器上的数据库服务),我们使用的toad for mysql等叫数据库管理工具

java中的jdbc连接数据库方法及应用

jdbc连接数据库的口诀:猪脸特直观 import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Demo03 { public static void main(String[] args) thr

JDBC连接数据库方法的封装,以及查询数据方法的封装(精华)

主要内容: 一般的连接数据库测试 把连接数据库的方法封装成一个类和测试 一个简单的插入表实例 查询数据实例 封装查询的数据库的信息 封装信息后的查询数据库 一.一般的数据库连接测试 1 public class TestConnection1 { 2 public static void main(String[] args) throws Exception { 3 Class.forName("com.mysql.jdbc.Driver"); 4 String url="

jdbc连接数据库方法及一些相关知识点

刚学习完java jdbc连接数据库,总结其中的2种方法 第一种: 代码如下: import java.sql.Connection;import java.sql.Driver;//import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties; import org.junit.Test;// public class Demo1 { //连接数据库的URL private Stri

连接数据库方法

1.Driver public Connection getConnection() throws Exception { String driverClass = null; String jdbcUrl = null; String user = null; String password = null; // 读取类路径下的 jdbc.properties 文件 InputStream in = getClass().getClassLoader().getResourceAsStream