欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    oracle实验7文档格式.docx

    • 资源ID:7394556       资源大小:170.47KB        全文页数:12页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    oracle实验7文档格式.docx

    1、 实验环境局域网, Windows 2000实验学时 4学时,必做实验实验内容1. 使用MFC ODBC类开发“学生基本信息管理系统”。2. 使用ADO技术开发“学生综合信息管理系统”。实验步骤1、以SYSDBA身份的SYSTEM用户登录SQL *PLUS,输入PL/SQL命令创建用户;CREATE USER ZHS IDENTIFIED BY ZHSDEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMPQUERA UNLIMITED ON USERS;GRANT DBA TO ZHS;2、数据源的配置:单击“开始”“控制面板”“性能和维护” “管

    2、理工具”“数据源(ODBC)”,即可弹出“ODBC数据源管理器”对话框;3、在“用户DSN”选项卡中,单击“添加”按钮,弹出“创建新数据源”对话框;4、在“创建新数据源”对话框中选择“Oracle in Orahome92”作为安装数据源的驱动程序,单击“完成”按钮,弹出“Oracle ODBC Driver Configuration”对话框;5、创建应用程序框架:打开VC+,选择“文件”“新建”菜单项,建立一个新的工程;6.单击“确定”按钮,在“MFC AppWizard-step 1”对话框中选择应用程序类型为“单个文档”,其它设置不变。单击“下一个”按钮,在“MFC AppWizard

    3、-step 2 of 6”对话框中选中“查看数据库不使用文件支持”。此时“Data Source”按钮被激活,如图所示。7. 单击“Data Source”按钮,出现“Database Options”对话框,在ODBC下拉列表框中选择已建好的数据源STUDENTDB,如图所示。8. 单击“OK”按钮,出现“Oracle ODBC Driver Connect”对话框,输入用户ZHS的口令后,单击“OK”按钮,出现“Select Database Tables”对话框,从列表中选择“ZHS.STUDENT”,如图所示。9. 编译工程,得到如图所示的应用程序初步运行效果10.为新类加以声明:工程

    4、中的资源相互调用时需要在它们之间进行声明,否则将不可识别。由于在主对话框中将调用新增的对话框,因此需要在应用程序的主对话框视图文件(因为本应用程序是基本单文档类型的,对于其它类型的工程应在相应文件中进行声明)中对新增对话框资源进行声明。方法是在视图管理器中选择“FileView”,双击“学生基本信息管理系统View.cpp”,在该文件的开始部分增加新类的声明,如下所示: #include stdafx.h学生基本信息管理系统.h学生基本信息管理系统Set.h学生基本信息管理系统Doc.h学生基本信息管理系统View.h /开始声明 #include MyDlg1.h/结束声明 #ifdef _

    5、DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE = _FILE_; #endif 编写各命令按钮的过程代码如下: “第一条”命令按钮的过程代码 void CMyView:OnButtonfirst() / TODO: Add your control notification handler code here m_pSet-MoveFirst(); UpdateData(FALSE); “下一条”命令按钮的过程代码OnButtonnext() MoveNext(); if(m_pSet-IsEOF() Me

    6、ssageBox(已定位在最后一条记录!); m_pSet-MovePrev(); UpdateData(FALSE); return; “上一条”命令按钮的过程代码OnButtonprev() IsBOF()已定位在第一条记录! return; UpdateData(FALSE); “最后一条”命令按钮的过程代码OnButtonlast() MoveLast();“增加”命令按钮的过程代码OnButtonadd() AddNew(); “删除”命令按钮的过程代码OnButtondelete() Delete(); if(m_pSet-SetFieldNull(NULL); “修改”命令按钮的

    7、过程代码OnButtonupdate() Edit(); “确认更新”命令按钮的过程代码OnButtonconfirm() UpdateData();Update();Requery(); “查询”命令按钮的过程代码OnButtonquery() CMyDlg1 MyDlg1; MyDlg1.DoModal(); CString value; if(MyDlg1.DoModal()=IDOK) value=SNO=+MyDlg1.m_query+;m_strFilter=value;分析与讨论1、简述VC+开发数据库应用程序的特点与各种技术。简述VC+开发数据库应用程序的特点:(1)简单:VC

    8、+提供了MFC类库、ATL模板类以及AppWizard、ClassWizard等一系列的向导工具用于帮助用户快速建立应用程序,大大简化了应用程序的设计。使用这些工具,可以使用户编写较少的代码或不需要编写代码就可以开发一个数据库应用程序。(2)灵活:VC+提供的集成环境可以使用户根据自己的需要设计应用程序的界面和功能,用户可以结合应用程序的特点自由选择VC+提供的丰富类库和方法。(3)访问速度快:VC+提供了基于COM接口的OLE和ADO技术,直接对数据库的驱动程序进行访问,访问数据库快。(4)扩展性好:VC+提供了OLE和ActiveX技术,使用户可以利用VC+提供的各种组件、控件及第三方提供

    9、的组件来创建自己的应用程序,从而实现应用程序的组件化,保证应用程序的扩展性。(5)可访问不同类型的数据源:使用VC+提供的OLE技术,用户不仅可以访问关系型数据库,还可以访问非关系型数据库。 各种技术:1) ODBC API ODBC(Open DataBase Connectivity,开放数据库互连)是数据库访问的标准接口。使用这一标准接口,可以使用户不需关心具体DBMS的细节,只需有相应类型的ODBC驱动程序就可以实现对数据库的访问。2)MFC ODBC类 直接使用ODBC API开发数据库应用程序需要编写大量的代码,所以VC+提供了已封装ODBC API的MFC ODBC类,使用户从O

    10、DBC API复杂的编程中解脱出来,能够非常简便地开发数据库应用程序。3) DAO DAO(Data Access Object)提供了一种通过程序代码创建和操作数据库的机制,专用于访问Microsoft Jet数据库文件(*.mdb)。4)OLE DB 基于COM(Component Object Model)接口的OLE DB(Object Linked and Embedded Database)是VC+访问数据库的新技术,使用它既可以访问关系型数据库,也可以访问非关系型数据库。5) ADO: ADO(ActiveX Data Object)是基于OLE DB的访问技术,继承了OLE D

    11、B可以访问关系数据库和非关系数据库的优点,并且对OLE DB的接口作了封装,属于数据库访问的高层接口,使数据库应用程序的开发得到了简化。2、什么是数据源?数据源实质上代表着一个特定的数据库,ODBC对不同数据库的使用都是通过对相应数据源进行操作而实现的。3、MFC类库中常用的MFC ODBC类有哪三种?(1)Cdatabase(数据库类):提供了对数据源的连接,可以对数据源进行操作。(2)CrecordSet(记录集类):以控制的形式显示数据库记录,是直接连到一个CRecordSet对象的表视图。(3)CrecordView(可视记录集类):提供了从数据源中提取的记录集,通常使用动态行集(dy

    12、nasets)和快照集(snapshots)两种形式。动态行集能保持与数据的更改同步,快照集则是数据的一个静态视图。4、什么是ADO?ADO(ActiveX Data Object)是基于OLE DB的访问技术,继承了OLE DB可以访问关系数据库和非关系数据库的优点,并且对OLE DB的接口作了封装,属于数据库访问的高层接口,使数据库应用程序的开发得到了简化。实验体会 通过本次综合实验,我熟悉了VC+的开发环境,掌握VC+开发数据库应用程序前的准备工作和使用MFC ODBC类开发Oracle9i数据库应用程序使用,并掌握了如何使用ADO技术开发Oracle9i数据库应用程序。不过在实验过程之中还是遇到了一些问题,对所学的知识不能够学以至用是我目前遇到的最大的难题,虽然课本上的知识都能理解,但等到真正投入到实验中时,就会感到很茫然,没有了头绪,我知道这是因为平时练的太少,思想上面也不是很重视实验这个环节,不过现在我已经开始重视实验了,因为学了就是为了会用,不会用就等于没学。因此在今后的学习中,我会认真的去复习以前的实验,把每一部分的实验都搞懂,把相关的操作都练熟,只有这样才能让我真正的掌握所学的内容,也只有这样才能让我为今后的学习和工作打下良好的基础。


    注意事项

    本文(oracle实验7文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开