我想从Matlab连接到可通过ODBC访问的Algo Financial Modeller结果。但是,如果没有我没有的数据库工具箱,我无法找到它。
我发现了这个讨论: How to connect to Microsoft SQL Server 2008 (MSSQL) from Matlab?
但遗憾的是,没有任何使用ODBC的方法。
如果有任何帮助,我将不胜感激。
提前致谢! 阿图尔
答案 0 :(得分:1)
是的,您可以不使用数据库工具箱并通过ADO使用ODBC。
对我有用的例子:
conn = actxserver('ADODB.Connection')
conn.Open('driver={MariaDB ODBC 3.0 Driver}; server=myserver; port=myport; dns=mydb; uid=user; pwd=password')
conn.Execute('use mydb')
r = conn.Execute('select * from my_table')
r.GetRows()
一些评论:
MariaDB ODBC 3.0 Driver
server=myserver,myport
对我不起作用,port=myport
也不行。dns=mydb
,我仍然需要use mydb
。