在Matlab与SQL数据库的对接技术_第1页
在Matlab与SQL数据库的对接技术_第2页
在Matlab与SQL数据库的对接技术_第3页
在Matlab与SQL数据库的对接技术_第4页
在Matlab与SQL数据库的对接技术_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Matlab与数据库的对接技术以SQL为例软件版本:Matlab2013a MSSQL2008一、 建立数据库1.开始菜单所有程序Miicrosoft SQL Server 2008SQL Server Management studio2.登陆数据库:3数据库管理界面3.1双击数据库,进入数据库列表3.2选中数据库右键菜单新建数据库3.3在弹出的对话框中,输入数据库名称(英文),并点击确定:34数据库创建成功在数据库列表中,我们可以已经存在了刚刚建立的test数据库以及该数据库的相关属性。二、 数据库中数据表格的创建21 打开数据库列表test数据库的下拉列表22点击“表”右键菜单新建表23

2、在弹出来的对话框中,填写数据表每一列的字段名,选择数据类型并选择是否允许为空。24点击保存按钮,对所创建的表格进行保存25在弹出的对话框中输入表格名称,如:stock,点击保存:创建成功后,可以在数据库列表中查看到:三、 配置ODBC打开控制面板点击管理工具点击ODBC数据源在弹出的对话框中,点击添加按钮:选择SQL Server,点击“完成。如下:点击下一步点击下一步点击完成在点击完成后弹出的对话框中,点击测试数据源查看是否测试成功;四、 Matlab对数据库的操作4.1连接数据库代码: conn=database(test,sa,123456)%test是刚刚建立的数据库名称%sa是数据库

3、登陆名%123456是数据库登陆密码运行结果:检验数据库连接状态:代码: Ping(conn);%用于查看现在数据库连接状态4.2数据写入expdata=2001 7 12 000001 0.123432; fastinsert(conn,year,month,day,id,stock_return,expdata);备注:(1)Conn一个变量,是用于保存数据库连接字符窜的,前面我们也已经定义过了:conn=database(test,sa,123456);只要数据库已经连接上,后面就可以直接引用。(2)year,month,day,id,stock_return是数据库表格中的字段名,也就

4、是我们要写入数据表的属性,每一列就是一个属性。我们之前已经定义了一个stock表,里面有年、月、日股票代码、股票收益率。(3)expdata=2001 7 12 000001 0.123432是我们要写入数据库的信息,分别对应于数据表中的各个字段。这里我们写入数据库的是number型的,因此矩阵式数字型。即:expdata=2001 7 12 000001 0.123432。(4)写入数据前提是已经成功连接数据库。4.3数据的查询1.代码:curs=(conn,select * from test.dbo.stock)%建立数据库的连接curs=exec(conn,select * from test.dbo.stock where id=1)%从test数据库,stock表格里面选择 股票代码为1的股票的所有信息curs=fetch(curs)%取回数据库游标里面的数据;curs.data%读取游标里面的数据2.运行结果:(1)从test.dbo.stock表中选择股票代码为1的那支股票的全部信息 “*” 代表选择所有信息;Test.d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论