首页 > 代码库 > 在matlab编程环境下连接Access数据库
在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数据库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。