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

要使用连接access数据库,首先需要配置ODBC数据源,方法是:

1.开始-控制面板-管理工具-数据源(ODBC),打开odbc资源管理器

2. 设置“用户DNS”- 添加,选择“Microsoft access driver (*.mdb;*.accdb)”,点击完成。

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

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

然后,再利用MATLAB连接数据库,如下:

function dbimportdemo()

% Connect to a database.

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

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

% Check the database status.

ping(connA);%如果连接成功会提示返回信息

% Open cursor and execute SQL statement.

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

% Fetch the first 10 rows of data.

cursorA=fetch(cursorA,2)

注意事项

1、如果提示未找到找不到Microsoft Access Driver(*.mdb)ODBC驱动程序,需要到微软官方网站下载安装AccessDatabaseEngine_X64.

2、连接数据库时,最好①路径不要太深②不要使用中文命名数据库和数据表

3、用MATLAB读取数据时,如果一次读取的太多会内存不足,本人测试发现每次读取35万条没有问题,所以如果数据多可以循环读取。

4、access数据库的表的字段不能出现‘-’,非要使用时可以用“_”下划线。

Matlab连接数据库ACCESS数据库相关推荐

  1. Matlab与Access数据库的连接

    本文演示如何用ODBC数据源的方式连接Matlab和Access数据库: 一.使用Windows系统自带的数据源工具创建基于Access的数据库.具体步骤是:控制面板-->管理工具-->数 ...

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

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

  3. c#读取mdb文件(c#连接ACCESS数据库)

    作为测试数据,我创建的项目是控制台应用程序 其中地址部分获取如下: 工具-连接数据库-ACCESS数据库文件-浏览找到对应文件 测试连接成功后点击高级 此时这个位置的数据复制下来,贴到第一张图的双引号 ...

  4. matlab连接mysql数据库_matlab连接数据库的问题

    首先要安装mysql驱动程序包 Step 1: 将mysql-connector-java-5.1.7-bin.jar文件拷贝到......\MATLAB\R2009a\java\jar\toolbo ...

  5. 使用VC连接Access数据库的两种方法

    以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍.Windows平台的数据接口标准有ODBC.OLE DB.ADO和Borland的BDE接口,ODB ...

  6. java access dbq_java连接access数据库

    完整代码: packageodbcj;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedSta ...

  7. java通过Access_JDBC30读取access数据库时无法获取最新插入的记录

    1.编写了一个循环程序,每几秒钟读取一次,数据库中最新一行数据 连接access数据库的方法和查询的信息.之后开一个定时去掉用. package javacommon.util;import java ...

  8. Java 连接MS Access数据库

    java连接MS Access的两种方式: 1.JDBC-ODBC Java连接Access可以使用MS自带的管理工具-->数据源(ODBC)设置建立连接,这样就不需要导入jar.但是,如此一来 ...

  9. c#与access建立连接用作登录_组态王与Access数据库的数据交换

    1.SQL访问管理器 SQL访问管理器用来建立数据库列和组态王变量之间的联系.包括表格模板和记录体两部分功能.通过表格模板在数据库表中建立表格:通过记录体建立数据库表格列和组态王之间的联系,允许组态王 ...

最新文章

  1. php 上传大文件主要涉及配置upload_max_filesize和post_max_size两个选项(转)
  2. Asp.Net文件和文件夹操作大全
  3. java语言50到100之间素数和_用JAVA语言编写一程序,求100以内的所有素数
  4. 剖析SQL Server2005 SQLCLR代码安全性
  5. 如何为Docker项目创建持续集成持续部署 (CI-CD)解决方案
  6. 对标印度的PostMan,一款中国接口测试软件的崛起
  7. 电脑如何查看x86与arm_电脑关联程序更改 如何更改电脑查看图片的方式
  8. python中的pylab_Python数值计算:一 使用Pylab绘图(1)
  9. Ceph 撸源码系列(一):Ceph开源项目源代码的关键目录介绍
  10. python和java md5加密,如何将javamd5加密代码移植到Python中?
  11. 数据库实验——T-SQL编程
  12. 行测 资料分析 统计术语篇
  13. 阿里云产品分析(1):阿里云安全性分析与案例
  14. 一文读懂循环冗余校验(CRC)原理
  15. 华为路ws5200设置虚拟服务器,华为WS5200无线路由器怎么设置?
  16. 什么输入法对计算机英语,电脑怎么把英文输入法设置为默认输入法
  17. python樱花开放教程_Python画樱花树 !
  18. 超声检查腕骨间关节有助于最大程度地发现RA腕骨间滑膜炎
  19. 【堆】 大根堆和小根堆的建立
  20. 高考失利只能进清华,35岁成阿里最年轻技术副总裁,他来自另一个平行世界!...

热门文章

  1. hisi3519 内核虚拟内存布局原理图
  2. 腾讯云服务器远程连接登陆的方法
  3. python 生成ppt 比例_如何用Python将PDF转化为PPT
  4. python分析微博数据中心_数据挖掘与数据分析
  5. 闹钟AlarmManager问题
  6. 突然萌发关于 redis 的想法(1)
  7. 【Python秒杀脚本】淘宝 京东购物秒杀外挂,平台定时准点自动抢购,618薅羊毛全靠它!!
  8. 客厅服务器装什么系统,客厅云电脑服务器
  9. 常见GSM模块介绍 ——刊登于《无线电》2008年10期
  10. GitHub登录网页及上传项目步骤