Matlab建立到Oracle数据库的连接

 我来答
世纪网络17
2022-10-04 · TA获得超过5920个赞
知道小有建树答主
回答量:2426
采纳率:100%
帮助的人:139万
展开全部

  一 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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式