ubuntu下matlab访问mysql数据库时,必须使用java odbc connector才可以,而且版本要符合。(现在mysql官网提供的connector已经无法用于2014a的连接了)主要步骤如下:
1.检查matlab配置文件的安装位置
打开matlab,输入命令 prefdir,记住这个路径,如 /home/ubuntu/.matlab/R2014a
2.建立配置文件
进入到这个目录中,新建 javaclasspath.txt
3.下载java connector
注意根据自己matlab的版本去下载对应的mysql-connector-java-bin.jar文件,目前实测可以使用的是
mysql-connector-java-5.1.46-bin.jar
网上可以搜索mysql-connector-java-5.1.46.tar.gz,直接用rar解压缩后,可以得到上述文件
4. 复制jar文件到matlab目录
默认情况下,目标文件夹没有写权限,因此窗口环境下直接复制可能会报错,可以使用shell模式操作:
cp mysql-connector-java-5.1.46-bin.jar /安装位置/MATLAB/R2014a/java/jar/toolbox/
5. 改写配置文件
将jar文件的绝对目录写入到步骤2中的txt文件中
例如: matlab安装在了mnt目录下,则写入
/mnt/MATLAB/R2014a/java/jar/toolbox/mysql-connector-java-5.1.46-bin.jar
6.保存文件,重启matlab即可。