一、使用Windows系統自帶的資料來源工具建立基於Access的資料庫。具體步驟是:控制面板--》管理工具--》資料來源(ODBC)---》使用者DSN--》新增。建立資料來源SampleDB。
二、在Matlab中連線ODBC資料來源:可以使用database工具箱或者程式碼程式設計的方式,下面介紹程式設計的方式
1、連線資料庫:
conn=database( "SampleDB" , "" , "" )
2、測試資料庫是否連線成功
ping(conn)
3、開啟遊標,並把執行SQL語句
cursor = exec(conn,"select * from PeopleInfo")
4、讀取資料,可以從遊標中讀取,也可直接讀取
result=fetch(cursor)
5、關閉遊標和連結
close(cursor)
close(conn)
備註:上面是採用cursor.fetch的方式,也可採用database.fetch的方式
conn=database(...)
result=fetch(conn, sqlquery)
而cursor.fetch 的編碼方式是:
curs=exec(conn, sqlquery)
curs=fetch(curs)
result = curs.Data
一、使用Windows系統自帶的資料來源工具建立基於Access的資料庫。具體步驟是:控制面板--》管理工具--》資料來源(ODBC)---》使用者DSN--》新增。建立資料來源SampleDB。
二、在Matlab中連線ODBC資料來源:可以使用database工具箱或者程式碼程式設計的方式,下面介紹程式設計的方式
1、連線資料庫:
conn=database( "SampleDB" , "" , "" )
2、測試資料庫是否連線成功
ping(conn)
3、開啟遊標,並把執行SQL語句
cursor = exec(conn,"select * from PeopleInfo")
4、讀取資料,可以從遊標中讀取,也可直接讀取
result=fetch(cursor)
5、關閉遊標和連結
close(cursor)
close(conn)
備註:上面是採用cursor.fetch的方式,也可採用database.fetch的方式
conn=database(...)
result=fetch(conn, sqlquery)
而cursor.fetch 的編碼方式是:
conn=database(...)
curs=exec(conn, sqlquery)
curs=fetch(curs)
result = curs.Data