matlab串連SQL資料庫

來源:互聯網
上載者:User

標籤:

 

  作業系統:64位win8.1

  軟體版本:Matlab2013a SQL Sever 2008 R2

 

 

建立資料庫和相應的表

 

  建立好資料庫和其中的表,步驟不做詳細介紹

 

 

配置ODBC

 

  ODBC(Open Database Connectivity)即開放資料庫互連是微軟公司開放服務結構中有關資料庫的一個組成部分,它建立了一組規範,並提供了一組對資料庫訪問的標準API(API)。

 

  開啟 控制台—>系統和安全—>管理工具,找到ODBC資料來源(64位)雙擊開啟,這是因為我的作業系統是64位的

  

 

  進來之後單機添加按鈕

  

 

  在新視窗中選擇SQL Server並單機完成

  

 

  接著會彈出建立新資料來源視窗,第一行名稱處輸入要串連的資料庫名(這裡是我第一步建立好的資料庫NEU),第二行描述處可任意描述該資料來源(NEUSource),第三行伺服器下拉框選擇你的SQL Server伺服器名稱,如果下拉框是空的則手動輸入資料庫伺服器名,登入資料庫如可見我的資料庫伺服器名為dell-PC

  

 

  資訊如下填寫完整後,單機完成

  

 

  在彈出的對話方塊中單機測試資料來源

  

 

  查看是否測試成功

  

 

  一路點擊確定完成建立資料來源NEU

  

 

 

Matlab對資料庫操作

 

  首先要串連資料庫,輸入中的命令。conn是一個變數,用於儲存資料庫連接字串,NEU是資料來源(即要串連的資料庫名),另外兩個欄位分別是SQL Server登入名稱和登入密碼

  

 

  然後檢驗資料庫連接狀態

  

   

  接下來就可以在Matlab中對資料庫進行操作

 

  例如:把matlab矩陣變數matvar插入到資料庫NEU的表dbo.Table中。使用fastinsert語句,conn前面我們也已經定義過了,NEU.dbo.Table表示資料庫名為NEU,插入的表為dbo.Table,花括弧中的col1,col2,col3是表中列名,矩陣變數matlab的列數必須和花括弧中的列數一樣才能插入成功

  

  命令實現將三列matlab矩陣變數matvar插入打到SQL Server資料庫NEU的dbo.Table表的col1、col2、col3這三列中

 

 

參考資料:http://wenku.baidu.com/view/ebdef627af45b307e87197b8.html

       http://wenku.baidu.com/link?url=IFDpmvzW5K8E6_zivowAnWulJzduJ4xfvQR9HrjjeCemx5NKNnHKyh7I7X_h_QYC7IRqhjmiJhKk2ARxeBPlH65M71LEbHNSkQlVNhaRUjK

matlab串連SQL資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.