




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽河油田施工合同
- 短期翻译服务合同
- 有关私了赔偿协议书
- 餐饮业食品安全及服务质量保障合同
- 幼儿园接送免责协议书
- 采购预付款合同
- 高端机械装备研发项目合作框架协议
- 中央空调安装施工合同
- 企业采购智能化设备合同
- 合格供应商框架协议
- 2024年湖南汽车工程职业学院单招职业技能测试题库标准卷
- (正式版)HGT 6313-2024 化工园区智慧化评价导则
- 二级公立医院绩效考核三级手术目录(2020版)
- 公共关系学完整教学课件
- 高中化学竞赛培训计划
- NUDD新独难异失效模式预防检查表
- 研发向善课程----绽放生命异彩
- Z3050型 摇臂钻床使用说明书
- 加油站数质量管理考核办法版.doc
- 华文版四年级下册全册书法教案
- 最新整理自动化仪表专业英语词汇只是分享
评论
0/150
提交评论