我在当前的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
我觉得我错过了很简单的事情。任何帮助都将受到高度赞赏。
答案 0 :(得分:3)
连接器与SQL Server连接,而不是与SQL文件连接。您应该设置一个像PostgreSQL或MySQL的SQL服务器(例如在您的localhost上)并处理查询。