欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    第5章SQL_Server编程接口技术案例.ppt

    • 资源ID:5030252       资源大小:807KB        全文页数:42页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    第5章SQL_Server编程接口技术案例.ppt

    2020/1/29,1,第5章SQL Server编程接口技术案例,本章重点介绍使用DAO、RDO、ADO数据访问接口开发SQL Server数据库应用程序的思路和方法。 配置ODBC数据源 使用Visual Basic开发DAO数据库应用程序 使用Visual Basic开发RDO数据库应用程序 使用Visual Basic开发ADO数据库应用程序,2020/1/29,2,5.1 配置ODBC数据源,5.1.1 ODBC概述,图5-1-1 ODBC体系结构,2020/1/29,3,5.1.2 创建ODBC数据源,1问题的提出 应用程序要访问一个数据库,首先必须使用ODBC管理器创建一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。以后应用程序就能够通过ODBC管理器的数据源直接操纵数据库。,2020/1/29,4,5.1.2 创建ODBC数据源,2实例及操作步骤 【实例5-1】使用Windows控制面板中的ODBC数据源管理工具为SQL Server数据库Books创建一个名称为“图书”的数据源。,2020/1/29,5,5.1.2 创建ODBC数据源,操作步骤如下: (1)执行【开始】【设置】【控制面板】【管理工具】【数据源(ODBC)】,进入ODBC数据源管理器(图5-1-2)。单击【添加】按钮后进入【创建新数据源】对话框。 (2)在【创建新数据源】对话框中,选择SQL Server数据源驱动程序,如图5-1-3所示,最后单击【完成】按钮,进入【创建SQL Server的新数据源】向导。,2020/1/29,6,5.1.2 创建ODBC数据源,图5-1-2 ODBC数据源管理器,2020/1/29,7,5.1.2 创建ODBC数据源,图5-1-3 选择数据源的驱动程序,2020/1/29,8,5.1.2 创建ODBC数据源,图5-1-4 命名数据源,2020/1/29,9,5.1.2 创建ODBC数据源,图5-1-5 选择登录SQL Server的方式,2020/1/29,10,5.1.2 创建ODBC数据源,(3)在【创建SQL Server的新数据源】向导的第一个对话框中,根据提示信息分别输入数据源的名称“图书”、描述和所要连接的SQL Server名称“(Local)”,如图5-1-4所示。 (4)单击【下一步】按钮,进入向导的第二个对话框。选择以SQL Server验证方式登录SQL Server,并在登录ID文本框内输入SQL Server数据库管理系统的默认用户名称sa,在密码文本框内输入相应用户的密码,如图5-1-5所示。 说明:若选择Windows NT验证方式登录SQL Server,则无需输入用户名和密码。图5-1-6 更改默认的数据库 图5-1-7 选择附加信息 (5)单击【下一步】按钮,进入向导的第三个对话框,更改默认的数据库为Books,如图5-1-6所示。,2020/1/29,11,5.1.2 创建ODBC数据源,图5-1-6 更改默认的数据库,2020/1/29,12,5.1.2 创建ODBC数据源,(6)单击【下一步】按钮,进入向导的第四个对话框,如图5-1-7所示。单击【完成】按钮,进入向导的最后一个对话框,如图5-1-8所示,单击【确定】按钮确定“图书”数据源配置,返回ODBC数据源管理器,这时细心的读者会发现“图书”数据源已经出现在了ODBC数据源管理器的列表中,如图5-1-9所示。到此为止,SQL Server数据源“图书”就创建完毕了。,2020/1/29,13,5.1.2 创建ODBC数据源,图5-1-7 选择附加信息,2020/1/29,14,5.1.2 创建ODBC数据源,图5-1-8 显示数据源的配置信息,2020/1/29,15,5.1.2 创建ODBC数据源,图5-1-9 创建好的数据源,2020/1/29,16,5.2使用Visual Basic开发DAO数据库应用程序,在VB中提供了两种与Jet数据库引擎接口的方法:Data控件和数据访问对象(DAO)。Data控件只给出有限的不需编程而能访问现存数据库的功能,而DAO模型则是全面控制数据库的完整编程接口。Data控件将常用的DAO功能封装在其中,它与DAO控件的关系就好象内存与CACHE之间的关系一样,所以这两种方法并不是互斥的,实际上,它们常常同时使用。,2020/1/29,17,5.2使用Visual Basic开发DAO数据库应用程序,5.2.1使用Data控件访SQLServer数据库 1问题的提出 在Visual Basic数据库应用程序中,Data控件是经常要用到的。Data控件提供了一种方便地访问数据库中数据的方法,无需编写代码,只需设置其Connect属性和RecordSource属性就可以对VB所支持的各种类型的数据库执行大部分数据访问操作。,2020/1/29,18,5.2.1使用Data控件访SQLServer数据库,2实例及操作步骤 【实例5-2】使用Data控件打开并显示SQL Server数据库Books中的读者信息表;在表的各记录间进行移动;添加、修改和删除记录。,2020/1/29,19,5.2.1使用Data控件访SQLServer数据库,操作步骤如下: (1)新建一个工程,将工程的Name属性设置为“Data控件访问SQL Server”,将默认窗体的的Name属性设置为“frmData”,Caption属性设置为“Data控件访问SQL Server”,最后将窗体保存为frmData.frm,工程保存为DataExample.vbp; (2)设计界面,2020/1/29,20, 从工具箱中将Data控件图标拖放到窗体上,即可看到Data控件的外观,如图5-2-1所示。 为Data控件设置如表5-2-1所示的属性,建立与Books数据库的连接;,5.2.1使用Data控件访SQLServer数据库,图5-2-1 Data控件的外观,2020/1/29,21,5.2.1使用Data控件访SQLServer数据库,表5-2-1 Data控件属性,2020/1/29,22,5.2.1使用Data控件访SQLServer数据库, 将8个TextBox控件作为约束控件放置在窗体上,并设置相应的属性。 将8个Label控件放置在窗体上,设置相应的属性。 将3个CommandButton控件放置在窗体上,设置相应的属性。,2020/1/29,23,5.2.1使用Data控件访SQLServer数据库,图5-2-2 使用Data控件访问SQL Server数据库界面,2020/1/29,24,5.2.1使用Data控件访SQLServer数据库,(3)编写代码 通过调用Data控件的方法来对数据库进行操作。 添加记录 Private Sub cmdAdd_Click() Data1.Recordset.AddNew End Sub 修改记录图5-2-2 使用Data控件访问SQL Server数据库界面 Private Sub cmdEdit_Click() txtBorrowNo.Enabled = False Data1.Recordset.Edit End Sub,2020/1/29,25,5.2.1使用Data控件访SQLServer数据库, 删除记录 移动记录 直接单击Data控件上的按钮移至首记录、按钮移至前一条记录、按钮移至下一条记录、按钮移至末记录,无需编程。 (4)按F5键运行应用程序。,2020/1/29,26,5.2.1使用Data控件访SQLServer数据库,3. 归纳总结 (1)Visual Basic内嵌的Data数据控件是访问数据库的一种方便的工具,它提供了有限的不需编程而能访问现存数据库的功能,允许将Visual Basic的窗体与数据库方便地进行连接。只需设置Data控件的Connect属性和RecordSource属性即可。 (2)虽然Data控件的Connect属性组合框列表中并未提供与SQL Server连接的方式,但是可以通过向组合框内输入“ODBC;DATABASE=数据库名;UID=用户名;PWD=密码;DSN=数据源名”连接字符串来实现与SQL Server的连接。,2020/1/29,27,5.2.1使用Data控件访SQLServer数据库,(3)在Visual Basic中,Data控件本身不能直接显示记录集中的数据,必须通过能与它绑定的控件来实现。凡是具有DataSource和DataField属性的控件都可以作为约束控件,如下页表5-2-5、5-2-6所示。,2020/1/29,28,5.2.1使用Data控件访SQLServer数据库,表5-2-5普通约束控件,2020/1/29,29,5.2.1使用Data控件访SQLServer数据库,表5-2-6 ActiveX约束控件,2020/1/29,30,5.2.2使用DAO对象访问SQL Server数据库,1问题的提出 在Visual Basic的数据库编程中,利用Data控件访问数据库是最简单、最直接的方法,可以不编写任何代码就生成一个数据库访问应用程序。相对而言,DAO对象要求编写相对较多的代码。但是利用DAO对象来访问数据库具有很大的灵活性,并且还可以获得其他的一些更广泛的数据库结构方面的信息,而这些都是使用Data控件所实现不了的。,2020/1/29,31,DAO (Data Access Objects) 数据访问对象是第一个面向对象的接口,它显露了 Microsoft Jet 数据库引擎,并允许 Visual Basic 开发者通过 ODBC 象直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用程序或小范围本地分布使用。,2020/1/29,32,DAO就是Database Access Objects,数据访问对象的英文缩写。在VB中提供了两种与Jet数据库引擎接口的方法:Data控件和数据访问对象(DAO)。Data控件只给出有限的不需编程而能访问现存数据库的功能,而DAO模型则是全面控制数据库的完整编程接口。Data控件将常用的DAO功能封装在其中,它与DAO控件的关系就好象内存与CACHE之间的关系一样,所以这两种方法并不是互斥的,实际上,它们常同时使用。,2020/1/29,33,5.2.2使用DAO对象访问SQL Server数据库,2实例及操作步骤 【实例5-3】使用DAO对象打开并显示SQL Server数据库Books中的读者信息表;在表的各记录间进行移动;添加、修改和删除记录。 操作步骤如下: (1)新建一个工程,将工程的Name属性设置为“DAO对象访问SQL Server”,将默认窗体的的Name属性设置为“frmDAO”,Caption属性设置为“DAO对象访问SQL Server”,最后将窗体保存为frmDAO.frm,工程保存为DAOExample.vbp;,2020/1/29,34,5.2.2使用DAO对象访问SQL Server数据库,图5-2-3 【引用】对话框,2020/1/29,35,5.2.2使用DAO对象访问SQL Server数据库,(2)引用DAO对象; (3)设计界面; (4)编写程序,图5-2-4 DAO对象访问SQL Server的界面,2020/1/29,36,5.2.2使用DAO对象访问SQL Server数据库,3. 归纳总结 DAO主要适合本机数据库的读写,也可以通过ODBC访问网上的数据库,但效率比较低,一般不采用这种方法,更愿意采用RDO或ADO。,2020/1/29,37,5.3 使用Visual Basic开发RDO数据库应用程序,5.3.1使用远程数据控件(RDC)访问SQL Server数据库 问题的提出 实例及操作步骤,2020/1/29,38,5.3.1使用RDC访问SQL Server数据库,3. 归纳总结 (1)Visual Basic内嵌的远程数据控件(RDC)提供了有限的不需编程而能访问现存数据库的功能。只需设置远程数据控件(RDC)的DataSourceName属性与数据库进行连接;SQL属性与记录集相关即可。 (2)值得注意的是:除非在设计时禁止并只在需要时启动 RDC,否则它至少将消耗一个远程数据库连接。在远程数据库连接资源有限或要求很高效的情况下,宜慎用、少用RDC。这种情况下,应尽可能考虑使用RDO对象,并使用存储过程。,2020/1/29,39,5.3.2使用RDO对象访问SQL Server数据库,问题的提出 实例及操作步骤 归纳总结,2020/1/29,40,5.4 使用Visual Basic开发ADO数据库应用程序,5.4.1使用ADO数据控件访问SQL Server数据库 Microsoft® ActiveX® Data Objects (ADO) 使您的客户端应用程序能够通过 OLE DB 提供者访问和操作数据库服务器中的数据。 ADO 支持用于建立客户端/服务器和基于 Web 的应用程序的主要功能。它的主要优点是易于使用,速度快,内存支出低,占用磁盘空间少。ADO 同时还具有远程数据服务 (RDS) 功能。使用 RDS,可在一次往返过程中实现三步操作:将数据从服务器移到客户端应用程序或 Web 页,在客户端对数据进行操作,然后将更新结果返回服务器。,2020/1/29,41,5.4.2直接调用ADO对象访问SQL Server数据库,2020/1/29,42,小 结,按照数据访问接口的不同发展阶段,本章依次介绍了在Visual Basic环境下使用DAO、RDO、ADO数据访问接口的使用方法。并分别以简单案例形式讲解了SQL Server 2000数据库(后台管理)与开发工具Visual Basic(前台开发)协同开发数据库应用程序的基本思路和方法。,

    注意事项

    本文(第5章SQL_Server编程接口技术案例.ppt)为本站会员(爱问知识人)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

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




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开