Hello ppl我正在尝试使用数据库,我是Matlab的新手。 我想操纵在MS Access中创建的数据库,但我不知道(我希望找到一种从GUI输入数据的方法(这个使用matlab创建的GUI)并保存在数据库中) 我在MATLAB中设计了用户界面,并在MS Access中创建了一个数据库 问题我不知道我如何连接数据库和MATLAB 我找到了一些如何连接它的代码。
dbpath = ['C:\Users\Esra\Documents\Esra.accdb'];
conurl = [['jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DSN='';DBQ='] dbpath];
con = database('','','','sun.jdbc.odbc.JdbcOdbcDriver', conurl);
我希望找到一个好的代码或书籍。
最终,我不知道它是否是我的问题的正确位置,如果没有,请将我的问题放在正确的位置
答案 0 :(得分:1)
您需要在数据库上运行SQL查询;你可以用database.fetch
(以及其他一些朋友)来做到这一点。
来自文档的示例查询:
conn = database('dbtoolboxdemo','','');
setdbprefs('DataReturnFormat','cellarray')
results = fetch(conn, 'select productdescription from producttable')
% Not in the example in the docs: this syntax, which I prefer, is also supported
results = conn.fetch('select productdescription from producttable');
请注意,您还需要知道如何编写SQL。为此,网上有大量资源 - 你只需要搜索它们。