我当前的 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/