您的位置:首页 > 编程语言 > MATLAB

Matlab与数据库连接

2014-05-04 16:01 344 查看
Step1:当然是要建立一个数据库啦,哈哈,这个大家应该不用说了吧;

Step2:这一步是很多帖子都忽略的,就是需要用ODBC进行数据库连接

方法就是:控制面板--》管理工具--》数据源(ODBC)---》用户DSN--》添加



然后再数据源名处随意命个名,比如Dataset~~然后点击选择加入在第一步建立的数据库,这一步就ok了~~~

Step3:这就是用到Matlab了,建立一个新的M文件,将以下代码拷贝进去:

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/17 12:00:49 $

% Set maximum time allowed for establishing a connection.

timeoutA=logintimeout(5)

% Connect to a database.

connA=database('Dataset','','')--%这个Dataset就是刚刚命的名称,(*^__^*) 嘻嘻……

% Check the database status.

ping(connA)--%如果没有第二步,就会在这里报错~~

%错误的:



%正确的:



% Open cursor and execute SQL statement.

cursorA=exec(connA,'select * from Zachary空手道俱乐部');

% 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: