mysql - 将 sql 文件(数据库转储)读入 MATLAB

标签 mysql database matlab driver

我当前的 MATLAB 目录中有一个 .sql 文件(名为 dbdump.sql),我想从中获取一些数据到 MATLAB 中。我相信这应该是一项简单的任务,这是我目前所拥有的:

javaaddpath('C:/mysql-connector-java-5.0.8/mysql-connector-java-5.0.8-bin.jar') 
con   =  database('dataarchivetest','', '','com.mysql.jdbc.Driver','./dbdump.sql');
query =  exec(con,'select * from test');

但是,当我检查 con 变量时,它会给出以下消息:

'JDBC Driver Error: com.mysql.jdbc.Driver. Driver Not Found/Loaded.'

我还尝试了以下方法:

con   =  database('dataarchivetest','', '','C:/mysql-connector-java-5.0.8/mysql-connector-java-5.0.8-bin.jar','./dbdump.sql');
query =  exec(con,'select * from test');

得到了类似的信息:

JDBC Driver Error: C:/mysql-connector-java-5.0.8/mysql-connector-java-5.0.8-bin.jar. Driver Not Found/Loaded.

我从这里下载了 MySQL 连接器:http://dev.mysql.com/downloads/mirror.php?id=13597http://dev.mysql.com/downloads/mirror.php?id=13597

我觉得我错过了一些非常简单的东西。任何帮助将不胜感激。

最佳答案

连接器与 SQL 服务器连接,而不是与 SQL 文件连接。您应该设置一个 SQL 服务器,如 PostgreSQL 或 MySQL(例如在您的本地主机上)并处理对它的查询。

关于mysql - 将 sql 文件(数据库转储)读入 MATLAB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18749701/

相关文章:

database - 为什么需要区分大小写的数据库?

mysql - : SELECT WITH VAR inside MySQL 的右 sinxats

r - 比较 R 与 Matlab 的数据挖掘

matlab - 在子图的情况下,如何为所有 x 轴和 y 轴使用通用标签?

image - MATLAB:层检测,矢量组合和曲折/弧长选择

java - 从java中的字符串值中获取数值

mysql - MS-SQL 存储过程到 MySQL

php - MYSQL无法选取点间距离(lat,lng)=0的记录

mysql - 使用 MySQL 数据进行 Simpliq Bootstrap Typeahead

sql - PostgreSql - 唯一行,独立于顺序