vb开发环境与数据访问接口

vb开发环境与数据访问接口

ID:12608604

大小:33.50 KB

页数:6页

时间:2018-07-18

vb开发环境与数据访问接口_第1页
vb开发环境与数据访问接口_第2页
vb开发环境与数据访问接口_第3页
vb开发环境与数据访问接口_第4页
vb开发环境与数据访问接口_第5页
资源描述:

《vb开发环境与数据访问接口》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第16章VB开发环境与数据访问接口Windows环境中广泛使用的可视化编程工具,以basic语言为基础,具有可视化编程环境、面向对象、事件驱动等特点。可视化编程环境是开发图形化用户界面(GUI)的一种方法,用鼠标将控件放置到界面的适当位置上,并进行修改。Visualbasic6.0的特点1.面向对象的可视化程序设计工具2.事件驱动的编程机制3.开发的数据库访问功能4.充分利用windows资源数据绑定控件从数据库中查询出的数据被保存在客户端的内存即内存结果集,将这些内存中的数据显示在屏幕上,就必须通过数据绑定控件实现。概述:将结果集中的数据同应用程序界面中的控件联系起来,通过

2、这些界面上的控件将结果集中的数据显示给用户。能够将结果集中的数据显示出来的控件就称为数据绑定控件。数据绑定控件不但可以把结果集中的数据显示出来,而且用户还可以通过这些控件实现对数据的增、删、改操作。标准控件中,凡是具有datasource属性的控件都是数据绑定控件。主要包括:textbox,checkbox、listbox、combobox等。这些控件只用于显示结果集中的一个列的值,因此,除了设置这些控件的datasource属性外,还需要设置这些控件的datafield属性,以确定绑定到结果集中的哪个列。还有一些activex控件也可实现数据绑定功能,支持oledb数据访问

3、接口,称为外部绑定控件。常用的有:datacombo、datalist、datagrid、mshfgrid等。数据绑定控件主要通过datasource和datafield属性来实现数据绑定。Datasource属性用于指定要绑定的数据源,其值一般为ado数据控件的名称。可以直接在数据绑定控件的属性窗口中设置此值,也可以在代码中对其进行赋值。一个数据绑定控件在一个时刻智能连接一个数据源。Datafield属性用于指定控件要显示的结果集中的字段,其值为结果集中的列明。数据访问接口一般的数据库管理系统支持两种访问接口,一种是专用接口,一种是通用接口。专用接口与特定数据库管理系统有关

4、,不同的数据库管理系统提供的专用接口不同,使用的方法也不同。而通用接口可以屏蔽掉每个数据库管理系统的底层接口的差异,提供一种标准的访问方法,使编程人员可以更方便地访问不同的数据库管理系统。目前流行的通用数据访问接口是odbc、oledb和jdbc,现在大型数据库管理系统一般都支持前两种通用接口,而一些小型数据库管理系统只提供对odbc接口的支持。ODBC(开放数据库互连,OpenDataBaseConnectivity)为应用程序提供了一套高层调用接口规范和基于动态链接库的运行支撑环境。使用odbc开发数据库应用程序时,使用的是标准的odbc接口和sql语句,数据库底层操作由

5、各个数据库的驱动程序完成。这样就使数据库应用程序具有很好的适应性和可移植性,并且具备同时访问多种数据库管理系统的能力。Odbc应用系统的体系结构Odbc规范为应用程序提供了一套调用接口规范和基于动态链接库的运行支持环境。(1)驱动程序管理器Windows下的应用程序,主要作用是用来装载odbc驱动程序、管理数据、检查odbc参数的合法性。(2)数据库驱动程序以动态链接库的形式存在,主要作用:*建立与数据源的连接*向数据源提交用户请求,执行sql语句。*在数据库应用程序和数据源之间进行数据格式转换*向应用程序返回结果建立odbc数据源,数据源,odbc的一个数据结构,用于指定数

6、据库和dbms。数据源也可以指定其他类型的数据。有三种类型:文件、系统和用户。文件数据源是可以在数据库用户之间共享的文件,只要用户有相同的dbms驱动程序和数据库权限。系统数据源是一台计算机上的本地数据源,操作系统和系统上的任何具有适当权限的都可以使用系统数据源。用户数据源只能被建立它的用户使用。通常,对于web应用的较好选择是在web服务器上建立系统数据源。建立数据源可以使用windows控制面板中的“管理工具”下的“数据源(odbc)”工具来完成。OdbcapiOdbc应用程序接口(odbcapplicationinterface,odbcapi)都要求符合api一致和s

7、ql语法一致。(1)odbc句柄32位整数值,代表一个指针。分为环境句柄、连接句柄、语句句柄和描述句柄,对每种句柄,驱动程序有不同的数据结构。(2)odbc工作流程从开始配置数据源到回收各种句柄为止。(3)odbcapi函数调用规则dimrcasintegerRc=sql×××(ODBC句柄,其他参数)若执行成功,则rc=SQL_SUCCESS;若执行失败,则rc=SQL_ERROR.(4)odbc函数*建立与释放连接的函数SQLAllocEnv(henv)分配环境句柄SQLFreeEnv(henv)释

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。