第 1 页:共 1 3 页 如何从VB 访问SQL Serv er 数据库 引 言 SQL Server是微软推出的中小型网络数据库系统,是目前最常用的数据库系统之一
随着SQL Server网络数据库应用程序日益增多,这种Web数据库应用系统的正常运行一般依赖于已存在的用户数据库
创建维护数据库的工作可用SQL Server提供的SQL Enterprise Manager工具来进行,如能提供一种定制的数据库管理工具,通过管理应用程序来管理数据库及其设备,对用户来说无疑是最理想的
Visual Basic作为一种面向对象的可视化编程工具,具有简单易学,灵活方便和易于扩充的特点
而且Microsoft为其提供了与SQL Server通信的API函数集及工具集,因此它越来越多地用作大型公司数据和客户机— 服 务 器 应用程序的前端 ,与后 端 的Microsoft SQL Server相结合,VB能够提供一个高性能的客户机—服务器方案
VB访问SQL Server数据的常用方法 使用Visual Basic作为前端开发语言,与SQL Server接口有几种常用的方法,即: ① 数据访问对象/Jet ② 为ODBC API编程 ③ 使用SQL Server的Visual Basic库(VBSQL)为DB库的API编程 ④ RDO 远程数据对象(RemoteData Objects) ⑤ ADO 数据对象(Active Data Objects) 1、 数据访问对象/Jet VB支持 Data Access Objects(DAOs)的子集
DAO的方法虽然不是性能最好的管理客户机—服务器之间的对话方式,但它的确有许多优点
DAO/Jet是为了实现从VB访问Access数据库而开发的程序接口对象
使用DAOs访问SQL Server的过程如下:应用程序准备好语句并送至 Jet