本文演示如何用ODBC数据源的方式连接Matlab和Access数据库:

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

转载于:https://www.cnblogs.com/qqingmu/archive/2009/03/23/1419522.html

Matlab与Access数据库的连接相关推荐

  1. 浅谈PHP+Access数据库的连接 注意要点

    今天公司需要用php连接access 数据库,结果整了半天Access数据库 就是连接不上,查找 很多资料,以下是我的经验, -.- 希望能给需要连接access 数据的人带来帮助..-.- 需要注意 ...

  2. vb 与 .accdb 格式的access数据库的连接方法

    在用vb连接access数据库时,出现了这样的错误: 这是你的数据库格式不被 程序识别.vb默认的一般是.,mdb  access数据库格式!这时我们看一下我们要连接的 是.accdb 格式的. 看一 ...

  3. Access数据库无法连接的解决

    1.解决 "Microsoft.Jet.Oledb.4.0 找不到提供者 或 未正确安装" 的方法 此方法的前提是, 你书写的 ConnectionString 是正确的, 形如: ...

  4. php .accdb,vb 与 .accdb 格式的access数据库的连接方法

    在用vb 连接 access 数据库 时,出现了这样的错误: 这是你的 数据库 式不被 程序识别.vb默认的一般是.,mdb access 数据库 式!这时我们看一下我们要 连接 的 是.accdb ...

  5. Matlab与Access数据库编程指南

    Matlab与数据库链接有三种方法,本文只讲述其中以ODBC的方式进行链接. 第一部分:读取数据其相关信息查看 1.        配置数据源 "控制面板"----"管理 ...

  6. Matlab连接数据库ACCESS数据库

    为了存储数据方便与通用性,往往把数据存到数据库中,如access,sql server,db2,Oracle等,其中access数据算是比较轻量级的.那么,MATLAB如何读取access数据前先要设 ...

  7. dwcs6连接不上access数据库_dw连接access数据库步骤

    dw连接access数据库步骤 (2010-11-22 10:36:12) 标签: it 分类: SQL 连接分两种情况.如果你只是测试自己做的网站,不需要传到服务器上面,就直接使用计算机上的驱动程序 ...

  8. vs vb连接mysql_详细介绍VS2010 VB ACCESS数据库的连接(如有不对,敬请改正)

    VS 首先添加引用 尽量选最新的版本,这样可以向下兼容 然后连接ACCESS数据库 点击数据/添加新数据源 第一次连接点新建连接 点击更改 选中ACCESS数据库 点击浏览,选定数据库位置 用户名密码 ...

  9. asp连接mysql数据库增删查_【ASP】ASP对Access数据库的连接、增删改查及ASP的基本语法...

    本文讨论的是ASP,而不是Visual Studio写出来的.ASPX也就是ASP.NET. ASP不需要任何插件的支持,关键你是配置好WINDOWS的IIS服务器,把页面扔在上面执行就可以了. 不同 ...

最新文章

  1. 在树莓派上安装AdGuardHome当DNS服务器,来屏蔽广告和追踪的DNS请求
  2. 如何显示已上演的更改?
  3. Java与邮件系统交互之使用Socket验证邮箱是否存在
  4. 125KHz 100cm ID 读卡电路_智能卡制作频率13.25MHZ与125KHZ的区别
  5. Spring基础系列-参数校验
  6. nodejs总结之redis模块
  7. Azure China (5) 管理Azure China Powershell
  8. emplace_back() 和 push_back 的区别:emplace_back效率高,避免push_back使用时所需的额外副本或移动操作
  9. Luyten 启动报错 This Application requires a Java Runtime Environment 1.7.0-1.8.0问题
  10. 红外激光测距模块功能简述
  11. 【Unity】基于顶点色的海边波浪效果(适用移动端)
  12. CornerNet论文详解CornerNet: Detecting Objects as Paired Keypoints
  13. pc端1号店项目用JQ实现二级菜单和轮播图
  14. Windows 11 WHQL认证的必要性
  15. PHP新浪乐居面试题,新浪php工程师面试题
  16. C#实现格式转换:wmf转png
  17. hive表信息查询:查看表结构、表操作、建表语句
  18. 神器如 dnSpy,无需源码也能修改 .NET 程序
  19. 亚马逊开店店铺选品技巧分析
  20. 依那西普血清水平与强直性脊柱炎患者疗效无相关性

热门文章

  1. 用人话解释比特币原理
  2. pl/sql查询中文乱码
  3. CSS3控制背景图片大小
  4. Kickstart +ftp+dhcp+tftp实现Linux系统的无人值守安装
  5. 时刻记住要做合格的程序员——一次高性能程序设计实验课后的反思
  6. 获取一个字符串在另一个字符串中出现的次数
  7. 数据可视化图表的类型和特点
  8. 一个经典约瑟夫问题的分析与解答
  9. 阿里天池用Pandas揭秘美国选民的总统喜好附加题
  10. python xpath提取td标签_Python Xpath 提取html整个元素(标签与内容)