背景
近期,因为需要在PHP中调用matlab执行矩阵运算,其中数据的传递和存储方式考虑到文件IO速度势必影响性能,因此准备采用MySQL数据作为Matlab和PHP数据交换平台。这就需要在Matlab中读取MySQL数据库。本文主要讲述的是此次链接的处理方式。
前言
首先,MatLab链接数据库的方式大概有两种:
- ODBC链接——主要针对的是微软提供DBMS(数据库管理系统)和应用程序之间的标准接口
- JDBC链接——主要针对的是那些共了Java链接接口的数据库,比如本文中的MySQL。同时,Matlab中的database toolbox也是基于JVM的。
下面这张图显示了以上两种不同的接口链接流程图:
使用环境:
- 操作系统:Windows7 64bit
- MATLAB: matlab2012a 64bit
- JRE: 1.8
需要的下载的驱动(JAR包)
链接: