- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 数据库应用程序但开发 9.1游标的管理
第9章 数据库应用程序开发 主要内容 游标的概念 游标的基本操作 应用程序访问数据库的过程 ODBC数据源的配置 OLE DB接口的体系结构 利用ADO控件连接数据库的方法 基于SQL Server 2005应用开发的基本流程 9.1游标的管理 9.1.1 游标的简介及用途 1.游标的概念 游标(Cursor)是一种处理数据的方法,为了查看或者处理结果集中的数据,游标提供了在结果集中向前或者向后浏览数据的能力。我们可以把游标看成一个在记录集中的指针,通过这个指针既可以指向当前位置,又可以指向结果集中的任意位置,并且允许用户对指定位置的数据进行处理,可以把结果集中的数据放在数组、应用程序或其他位置。 2.使用游标的优点 允许程序对由查询语句SELECT返回的记录集中的每一行数据执行相同或不同的操作,而不是对整个行集合执行同一个操作; 提供对基于游标位置的行进行删除和更新的能力; 游标实际上作为面向集合的数据库管理系统和面向行的程序设计之间的桥梁,使这两种处理方式通过游标联系起来。提供脚本、存储过程和触发器中使用的用于访问结果集中数据的T-SQL语句。 1.游标的声明:格式:DECLARE cursor_name[insensitive][SCROLL]CURSOR [local global] [static|keyset|dynamic] FOR select_statement [for{READ ONLY|UPDATE[OF column_name_list]}] 2.游标的创建过程 1)打开Microsoft SQL Server Manager 管理器。单击常用工具栏中的按钮,新建一个数据库查询文档,如图9.1所示。 2)在数据库引擎查询文档中输入如下代码: Use xs Declare hy1 cursor for Select * from 学生 where 性别=’男’ 只读游标的创建: Use xs Declare hy2 cursor for Select * from 学生where 入学成绩500 For read only 更新游标的创建: Use xs Declare hy3 cursor for Select * from 学生 where 班级=’计算机’ For update 正确输入后,按键盘上的“F5”键执行SQL语句,显示如下提 示信息: Command(s) completed successfully。 创建游标完毕。 在Windows2003的【控制面板】中的管理工具中选择【数据源(ODBC)】,如图9.7所示: 用户DSN:只能被当前登陆的用户管理和使用,只有创建者才能使用,只能在本地机器上运行。 系统DSN:对于同一计算机或服务器上的所有用户都可以使用。所有Windows下的应用程序都可以使用系统数据源。 文件DSN:是以文件形式储存的数据源配置,是ODBC3.0以上版本增加的一种数据源。配置数据源的过程如下: 1.点击“用户DSN”或者“系统DSN”后,点击【添加】按 钮,系统弹出如图9.8所示: 3.在名称中输入新数据源的名称,用来被应用程序使用。在描述中输入该数据源的说明文字。在服务器中选择需要连接的数据库服务器的名称。然后单击【下一步】按钮出现图9.10:图 9.10 配置数据源 4.单击客户端配置可以配置客户端连接服务器使用的通讯协议和端口。在登录ID和密码中输入登录数据库的用户名和密码。单击【下一步】进入图9.11所示画面: 5.更改默认数据库为当前数据库连接要访问的数据库单击【下一步】弹出图9.12: 6.单击测试数据源按钮,可以看到新数据源与数据库连接是否正确。 9.2.2 OLE DB接口 微软定义了OLE DB用户的4个主要层次: 数据提供者:使用OLE DB SDK(软件开发工具)创建OLE DB提供者的人。提供者用户与数据库和事件交互作用,发信号通知特殊事件的发生。 数据消费者:访问数据库中信息的应用程序、系统驱动程序或者用户。 数据服务提供者:创建用以增强用户或者数据库管理员使用管理数据库能力的独立应用程序的开发者 部件开发者:创建应用程序部件或模块,以减少创建数据库应用程序所需的编码工作。如VB6.0提供的ADO组件。 一般来说,数据库应用程序即OLE DB消费者是通过OLE DB用户界面和OLE DB 提供者(Provider)来访问数据源,他们之间的关系如图9.13所示。 5.通过Connection对象的close方法关闭数据库连接 在一次数据库操
您可能关注的文档
- 第6讲 文档评分、词项权重计算及向量空间模型scoring, term weighting & 对vector space model 1.pptx
- 第06讲掌握现浇混凝土墩台呢施工点技术要求.doc
- 第06章 交流电机的数学模发型上及参数关系.doc
- 第6节 松木桩护上岸工程施上工方案.doc
- 第6讲呢 参数化绘图.ppt
- 第6课时 名词 一、名词后缀二、名词单复数三、官名词所有格.ppt
- 第6课时 unit是s 4—6,book 8a.ppt
- 第06章常见广域时网协议义及配置v.doc
- 第6章 ccs集成开发环境 6.1 ccs系统安装与设置6.2 ccs菜单和工具栏6.3 ccs中的编译器、汇编器和链接器选发项设置6.4 用ccs开发简单的程序6.5 在ccs中读取数据和数据的图形显示6.6 代码执行时间分析(profiler的使用).ppt
- 第6章 磁路与变压器电路 6.1 磁场的基本物理量与铁磁材料6.2 磁路及磁路定律6.3 自感与互感6.4 变压器的结构及工作原理6.5 变压器的工作特性6.三6 其它变压器.ppt
文档评论(0)