壹 Matlab通過ODBC建立到Oracle數據庫的連接
在Windows下 開始 → 控制面板 → 性能和維護 → 管理工具 點擊 數據源(ODBC)
選擇 系統DSN → 添加 →選擇 Oracle in OraClient g_home 點擊 完成
配置Oracle ODBC驅動
點擊 確定 即可
在Matlab中建立到Oracle的JDBC連接測試
>> conn = database( test scott ); (回車即可)
二 Matlab通過JDBC建立到Oracle數據庫的連接
Linux下的配置過程和Windows壹樣 如下
將Oracle JDBC的JAR包拷貝到Matlab的相關目錄( \matlab\java\jar\toolbox\)下
Oracle g安裝目錄的jdbcàlib(如\app\Administrator\product\ \client_ \jdbc\lib)下有四個文件 ojdbc jar ojdbc _g jar ojdbc jar ojdbc _g jar
ojdbc jar ojdbc _g jar應用於jdk 版本 ojdbc jar ojdbc _g jar應用於jdk 版本 我們把ojdbc jar拷貝到matlab主目錄中的java\jar\toolbox目錄下
例如
這裏使用到Oracle服務端使用的是 Oracle g
此時 將ojdbc jar包拷貝到D:\matlab\R b\java\jar\toolbox目錄下
註重
客戶端的ojdbc jar在 \product\ \client_ \jdbc\lib目錄下存在
服務端的ojdbc jar在 \product\ \db_ \jdbc\lib目錄下存在
配置matlab的classpath txt文件
打開 \matlab\toolbox\local目錄 編輯classpath txt文件 添加如下行
$matlabroot/java/jar/toolbox/ojdbc jar
並保存
在Matlab中建立到Oracle的JDBC連接測試
>> conn=database( orcl scott
oracle jdbc driver OracleDriver
jdbc:oracle:thin:@ : : );
(回車即可)
參數說明
orcl 數據庫服務名
scott 用戶名
用戶密碼
oracle jdbc driver OracleDriver 驅動
jdbc:oracle:thin:@ : : 連接串
三.Matlab中簡單的數據庫操作
.連接
conn=database() database必須為三個或五個入參
.執行查詢
curs=exec(conn select * from EMP );
.獲取數據
curs=fetch(curs)
insert
insert(conn table colnames exdata)如
insert(conn tb_queue_tmp { t_tm } { })
update
lishixinzhi/Article/program/Oracle/201311/17068