使用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
使用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