在matlab编程环境下连接Access数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在matlab编程环境下连接Access数据库相关的知识,希望对你有一定的参考价值。

最近在使用matlab做课程项目,涉及到对数据的增删改查,起初决定使用excel来作为目标数据文件,后来为了编程简单些,决定使用Access来做数据文件。

首先要解决的是,配置好桌面数据源,我的电脑是windows10,因此win+s,弹出搜索框后,输入数据源,选择对应的32位及64位的程序,在网上找到的连接access教程,没有讲清楚选择程序对应的位数,这里一定要选择自己的电脑系统的位数。

具体配置:

数据源(ODBC)---》用户DSN--》添加。创建数据源SampleDB。(选择好电脑系统的位数)

操作access数据库,matlab提供了两种方式,

一是可视化操作,在命令窗中输入>>querybuilder

二是代码操作数据库,具体常见代码如下:

(1)连接数据库:conn=database(sampleDB,‘用户名‘,‘密码‘);

(2)ping(conn);

(3)打开游标,执行sql语句:cursor=exec(conn,‘select * from time‘) 此出也可以执行sql更新(增加,删除)数据库信息;

(4)从游标中读取数据:result=fetch(cursor)  result的数据类型为cell;

(5)关闭游标和链接:close(cursor);close(conn);

以上是关于在matlab编程环境下连接Access数据库的主要内容,如果未能解决你的问题,请参考以下文章

Access环境下使用PowerShell执行SQL命令

Matlab环境下的系统仿真与simulink环境下的系统仿真有何不同

access数据库并发连接数

php 中的数据库连接与 Linux 主机上的 MS Access

vb编写学生基本信息实现access数据库的增删改查

MATLAB连接MySQL数据库