linux环境下matlab连接mysql

因为matlab是基于java的,但是原生的matlab是没有jdbc的,这是一个java的mysql connection.

只有matlab有这个包,才能正确的连接mysql.

1.在http://dev.mysql.com/downloads/connector/j/下载对应的包,把jar文件解压出来

2.把包放在$matlabroot/java/jar/toolbox下

3.在$matlabroot/toolbox/local下打开classpath.txt文件

4.在末尾添加$matlabroot/java/jar/toolbox/mysql-connecotr-java-*.*.*-bin.jar(后面的文件为下载的,记得要解开把jar文件提出)

5.重启matlab.执行以下命令就可以得到conn了

dbname = ‘mybase‘;
username = ‘root‘;
password = ‘‘;
driver = ‘com.mysql.jdbc.Driver‘;
dburl = [‘jdbc:mysql://localhost:3306/‘ dbname];
conn = database(dbname, username, password, driver, dburl);
时间: 2024-10-29 10:46:10

linux环境下matlab连接mysql的相关文章

LInux环境下Eclipse + Tomcat + MySQL 配置J2EE开发环境的方法

上一篇博文里总结了面向对象三大特性在Java中的体现,现在谈一谈Java中的抽象类,接口,内部类等特性. 一. 抽象类 public abstract class Shape { public int shapeID = 0; public abstract double getArea(); } Java中允许类.接口或成员方法具有抽象属性,而不允许成员域或构造方法具有抽象属性. 类修饰词中含有abstract的类具有抽象属性,称为抽象类:接口总是具有抽象属性. 如果成员方法的修饰词中含有ab

在Linux环境下搭建Tomcat+mysql+jdk环境

注:所有内容都是妹纸我亲自搭建成功运行,如果有问题,欢迎发邮件来交流. [email protected](此QQ只用来收邮件,一般情况下是不会登陆的,所有有问题可以发邮件哦~我会回复的) 按照下面的步骤一步一步来.   [Linux环境] 1.下载并安装一个VMware workstation, 这个是虚拟机的平台,后面要在里面搭建Linux系统. 2.下载一个centos安装包,linux版本有多种,比如说redhat.ubuntu.deepin.BT3,个人比较习惯使用centos,这里下

[Java EE] LInux环境下Eclipse + Tomcat + MySQL 配置J2EE开发环境的方法

http://www.colabug.com/thread-1168296-1-1.html 1. 版本信息      (1)CentOS 6.4发行版64位,uname -a 显示如下:              Linux localhost.localdomain 3.11.6 #1 SMP Sat Nov 2 23:25:40 KST 2013 x86_64 x86_64 x86_64 GNU/Linux   (2)Eclipse: Version: Kepler Service Rel

Windows7环境下Apache连接MySQL提示“连接已重置”的解决办法

win7下手动搭建wamp环境,碰到的几个坑总结下, 1.能正常访问php和html类型文件,但是访问项目文件时老是连接被重置,后来总结是数据库的问题,就写测试用例测试php能否成功调用数据库, 1 <?php 2 echo "mysql"; 3 4 $mysql_conf = array( 5 'host' => '127.0.0.1', 6 'db' => 'drupal628', 7 'db_user' => 'root', 8 'db_pwd' =>

Linux环境下安装部署MySQL数据库系统实例

      MySQL是一个真正的多线程,多用户的SQL数据库服务,现由Oracle公司负责运营和维护. 一,准备工作. 1,为了避免发生端口冲突.程序冲突的现象,建议查询MySQL软件安装情况,确认没有使用rpm方式安装的mysql-server.mysql软件包,否则建议将其卸载. 使用命令: rpm -q mysql-server mysql                 //查询有无mysql安装软件和服务 rpm -e mysql  --nodeps                 

Linux环境下Shell调用MySQL并实现定时任务

对于一些周期性事务,我们可以在Linux下,使用shell脚本调用mysql数据库存储过程,并设置定时任务. 本来是要mysql数据库中创建事件任务来,定时执行存储过程,做数据传输的...使用crontab来定时执行,调用存储过程. 实现这个数据传输分为两步: 第一步:编写shell脚本调用mysql数据库存储过程,如下: #!/bin/bash # 50 8 * * * sh /home/bgop/hao/detector_task.sh > /dev/null 2>&1 &

linux环境下搭建MySQL数据库的双击热备

准备服务器 由于Mysql不同版本之间的(二进制日志)binlog格式可能会不太一样,因此最好的搭配组合是主(Master)服务器的Mysql版本和从(Slave)服务器版本相同或者更低,主服务器的版本肯定不能高于从服务器版本.本次我用于测试的两台服务器版本都是Mysql-5.5.17. Mysql 建立主-从服务器双机热备配置步骤 2.1环境描述A服务器(主服务器Master):59.151.15.36B服务器(从服务器Slave):218.206.70.146主从服务器的Mysql版本皆为5

Linux环境下安装单实例MySQL 5.7

一.安装环境 1.操作系统版本:CentOS 7.5 2.MySQL版本:5.7.22(社区版) 3.MySQL安装包:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 二.安装步骤 1.检查系统中是否安装了其他版本的MySQL(root用户) 首先检查系统中是否安装了其他版本的MySQL,使用以下命令进行检查: yum list installed | grep mysql yum list installed | grep mariadb MariaDB数

将windows上面的项目拷贝到Linux环境下报错不能够找到对应的表com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table &#39;puyang.ServiceType&#39; doesn&#39;t exist

将一模一样的项目从win迁移到到linux上报错: 一开始还是以为是linux不能识别hql语句,查找资料发现是因为Liunx服务器上mysql是区分大小写的,而本地是不区分的如:代码是这样写的 @Entity@Table(name = "users") 数据库建的表名称是Users,那么就会出现以上异常. 将windows上面的项目拷贝到Linux环境下报错不能够找到对应的表com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExcepti