欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > PPT文档下载  

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

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

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

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

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

    注意事项

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

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




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开