请问,matlab如何与数据库access连接,谢谢大家的帮助!
我现在急于知道matlab如何与数据库access进行连接,非常感谢! 主要方式有2种:1. VQB(visual query builder)
2. Using fuctions
VQB:在matlab中敲打querybuilder命令,即可出现画面,比较简单,这种方法用处不太大,但是特别简单,主要可以通过matlab把数据库中的内容形象的表达出来,可以利用pie,等等方式
用m函数的方法,下面贴出matlab中的一个例子,主要功能是读去数据库中的数据
function dbimportdemo()
%DBIMPORTDEMO Imports data into MATLAB from a database.
% Version 1.0 21-Oct-1997
% Author(s): E.F. McGoldrick, 12/5/1997
% Copyright 1984-2002 The MathWorks, Inc.
% Revision:1.9 Date:2002/06/1712:00:49
% Set maximum time allowed for establishing a connection.
timeoutA=logintimeout(5)
% Connect to a database.
connA=database('SampleDB','','')
% Check the database status.
ping(connA)
% Open cursor and execute SQL statement.
cursorA=exec(connA,'select country from customers');
% Fetch the first 10 rows of data.
cursorA=fetch(cursorA,10)
% Display the data.
AA=cursorA.Data
% Close the cursor and the connection.
close(cursorA)
close(connA) 谢谢darcy,我现在试试,看有没有其他问题,谢谢啦! 我想问下你建立的数据库文件保存在什么地方,因为在你的代码里没有写数据库文件的具体路径啊。 这个是同过odbc连接的 你好,我通过odbc和数据库进行了连接,并通过语句对数据库内的某列数据进行了处理,然后我使用insert语句:
insert(connection,'Table1',colname,cc);
出现了下列错误:
??? Java exception occurred:
java.sql.SQLException: 绱㈠紩鎴栦富鍏抽敭瀛椾笉鑳藉寘鍚?竴涓�绌�(Null) 鍊笺�
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLExecute(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.execute(Unknown Source)
不知道如何解决?????
希望能帮忙解答,谢谢了 应该在打开控制面板/管理工具/数据源,并在里面注册数据源,那个时候matlab才能用。
同题 请问 楼上写的connA=database('SampleDB','','')中的SampleDB是什么意思啊
是数据库的名字吗 原帖由 hnlyzzh 于 2006-5-9 22:13 发表
你好,我通过odbc和数据库进行了连接,并通过语句对数据库内的某列数据进行了处理,然后我使用insert语句:<BR>insert(connection,'Table1',colname,cc);<BR><BR><BR>出现了下列错误: ...
同问,我也出现了这个问题! 我弄了ODBC和数据库的链接,但是还是不行呀,能不能具体的介绍一下怎么连接数据库。直接把m文件函数调入matlab运行吗?
页:
[1]