用matlab读取 .mdb文件一般需要分两步:

第一步:为 .mdb文件创建一个数据源(使用ODBC来连接)

1.windows xp操作系统的:在命令行中输入odbcad32,打开odbc资源管理器(这是利用控制台的方法,具体步骤是:控制面板->管理工具->数据源(ODBC))

windows 7操作系统的:直接在开始菜单里面搜索“数据源”三个字就出来了(因为win7的搜索速度很快的,哈哈),一般会搜索到两个结果,随便选择一个就行了。

2.选择用户 DSN(user DSN),添加3.在弹出的创建新用户数据源中选择Microsoft Access Driver(*.mdb),点击确认

4.在弹出的新对话框中输入数据源名和描述,数据源名很重要在后面的连接中要用到

5.输完数据源名和描述后,选择数据源,找到你用access创建的数据库名称以mdb结束的文件,点击确认即可

第二步:在matlab中连接并读取数据

实现这个有两种方法,可以使用database工具箱(即图形化界面工具)或者代码编程的方式。如果使用图形化界面工具访问,只需在Matlab命令行下输入querybuilder即可弹出图形化界面访问工具。至于图形化界面工具就不多说了,下面介绍编程的方式:

% 这里先假设在以上第一步的第4小步中输入的数据源名为dbtoolboxdemo,

% 而在第5小步中用access创建的数据库的名称为MyData(即

% 后缀名为.mdb的文件,这里这个文件假设全称为MyData.mdb)

% 注意这里一定要使用数据源名才可以,不能使用数据库名

connA=database('dbtoolboxdemo','','')

% Check the database status.

ping(connA)

% Open cursor and execute SQL statement.

cursorA=exec(connA,'select name from MyData');

% Fetch the first 10 rows of data.

cursorA=fetch(cursorA,2)

% Display the data.

AA=cursorA.Data

% 注意,此时得到的数据是cell的数据类型的数据,比喻matlab输出的数据如下:AA=[1]

% 如果想得到一般的数据,可以这样B=AA{1,1}(注意,这里是大括号‘{',不是'[')

% 当然,cell类型动能很强大的,可以看看它的具体使用

% Close the cursor and the connection.

close(cursorA)

close(connA)

matlab db文件怎么打开,matlab下如何读取Access数据.mdb文件相关推荐

  1. linux光盘镜像文件在哪,linux下如何读取使用iso 镜像文件的方法

    如果拷贝到本地,可以使用mount mount fileName mountPoint -o loop,fileName是镜像文件名(*.iso,*.img), 用例:如我有一个/home/rhel5 ...

  2. java xml 大文件怎么打开_JAVA xml 流方式读取。数据挖掘大文件预处理。

    importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileReade ...

  3. 读取linux分区工具,Windows XP下直接读取Linux ext4分区文件工具

    用了好久的Linux, Firefox的插件都放在Linux的ext4分区上. 想要在Windows XP中读取ext4分区的文件,接着就有了一段惊心动魄的经历. 首先是到google上搜索" ...

  4. target存放的是编译后的.class文件地方 默认情况下不会讲非class文件放入进入 如果要使用非.class文件 需要通过增加配置方式自动加入文件...

    target存放的是编译后的.class文件地方 默认情况下不会讲非class文件放入进入 如果要使用非.class文件 需要通过增加配置方式自动加入文件 转载于:https://www.cnblog ...

  5. c语言中.dat是什么文件,c 盘目录下的windata.dat是什么文件 可以删吗

    Ntuser.dat.Ntuser.ini.Ntuser.dat及LOG日志文件都属于用户配置文件,就是系统用户的一些记录和配置,你不要删除!在当前用户下你也是删不掉的! 是注册表文件 Windows ...

  6. c语言打开关闭文件的顺序,C语言1-文件概述、文件的打开与关闭、顺序读写数据文件(1).docx...

    C语言程序设计教案 章节名称 文件概述.文件的打开与关闭.顺序读写数据文件(1) 授课类型 □理论 □实验 ?理实一体 □实训 □实习 班级 地点 周次 星期 节次 授课进度 ?符合 □超前 □滞后 ...

  7. 后缀名.dat文件在选择打开方式时误勾选了用记事本打开, 结果电脑上的*.dat文件的打开方式都变成了记事本,没有修改文件的内容,如何恢复.bat文件的默认打开方式

    项目场景: 后缀名.dat文件在选择打开方式时误勾选了用记事本打开, 结果电脑上的*.dat文件的打开方式都变成了记事本,没有修改文件的内容 问题描述 后缀名.dat文件在选择打开方式时误勾选了用记事 ...

  8. php读取iso文件,Linux_linux下如何读取使用iso 镜像文件的方法,如果拷贝到本地,可以使用moun - phpStudy...

    linux下如何读取使用iso 镜像文件的方法 如果拷贝到本地,可以使用mount mount fileName mountPoint -o loop,fileName是镜像文件名(*.iso,*.i ...

  9. python读取grib文件_Windows下Python读取GRIB数据

    之前写了一篇<基于Python的GRIB数据可视化>的文章,好多博友在评论里问我Windows系统下如何读取GRIB数据,在这里我做一下说明. 一.在Windows下Python为什么无法 ...

最新文章

  1. spark RDD官网RDD编程指南
  2. git 忽略文件 .gitignore 以及规则
  3. CRM and Saptest1 Fiori UI共存的一个典型例子
  4. liunx java font_Linux下JDK中文字体乱码 | 学步园
  5. vuex mysql_Vue插件---Vuex(仓库,数据库)
  6. 读文件到十六进制的函数(Delphi 7 下可用) - 回复 峰哥!!! 的问题
  7. webbrowser设置横向打印_9个Excel打印神技巧!从此打印不求人!
  8. linux不识别xfs,centos7 grub2无法识别xfs root分区
  9. iOS已发布应用中对异常信息捕获和处理(转)
  10. 什么是游戏内全局光照
  11. IDEA画Use Case(用例图)
  12. linux gpt转mbr命令,linux GPT转mbr
  13. Axure 进阶教程
  14. C#窗体 绘画一棵树
  15. 手机应用程序的可用性研究数据的获取、过滤、分析
  16. 免费FTP解决方案之FileZilla
  17. 快播将关闭QVOD服务器 清理低俗和盗版内容
  18. android x86睡死,【已解决】xps15 睡眠睡死
  19. 微信小程序集合3(百度小说+电商+仿哗哩哗哩小视频+码绘本跟读+科学计算器+身份证查询+天气+投资理财微+外卖+在线音乐排行)
  20. 大学计算机基础毕业论文操作步骤,大学计算机基础教学论文论文

热门文章

  1. png转webp工具下载 Honeycam
  2. php子类没有构造函数父类有构造函数_如何向父类构造函数传递参数,如果父类中存在构造函数并且需要参数,子类在造对象的时候也应该传入相应的参数( )...
  3. 一文读懂蒲丰投针实验
  4. Java常用代码模板
  5. linux C语言 exit()函数
  6. Android官网 打不开 解决办法
  7. 群晖Docker安装gitlab-ce-zh中文版,并绑定阿里域名并启用https
  8. NNDL 作业7:第五章课后题(1×1卷积核|CNN BP)
  9. 云服务器饥荒_如何用阿里云服务器搭建饥荒专用服务器?
  10. 【转】java调用http接口的几种方式总结