为什么用VB开发数据库---VB数据库入门之(一)
2008-02-23 06:57:46来源:互联网 阅读 ()
3.0版以后的Visual Basic具有数据库连接和数据处理功能,因此完全有资格作为数据库应用程序的开发环境。Microsoft公司把许多新的数据访问功能加到Visual Basic中,使得该产品成为桌面数据库市场中Access、FoxPto及Paradox for Windows的直接竞争者。与普通的数据库系统相比,用Visual Basic作为数据库开发平台有以下优点:
(1)简单性。Visual Basic提供了数据控件,利用该控件,用户只要编写少量的代码甚至不编写任何代码就可以访问数据库,对数据库进行浏览。
(2)灵活性。Visual Basic不像一般的数据库(如Access)那样局限于特定的应用程序结构,也不需要用某些指令对当前打开的数据库进行操作,因而比较灵活。
(3)可扩充性。Visual Basic是一种可以扩充的语言,其中包括在数据库应用方面的扩充。在Visual Basic中,可以使用ActiveX控件(以前版本中称为VBX或OLE控件),这些控件可以由Microsoft公司提供,也可以由第三方开发者提供。有了这些控件,可以很容易地在Visual Basic中增加新功能,扩充Visual Basic数据存取控制的指令系统。在其它数据库开发平台中,目前还不具备ACtiveX控件。
用Visual Basic 5.0作为数据库前端
数据库前端是一个计算机应用程序,用该程序可以选择数据库中的数据项,并把所选
择的数据项按用户的要求显示出来。数据库系统本身被称为后端,后端数据库通常是一个关
系表的集合。
之所以选择Visual Basic作为开发数据库前端应用程序的工具,主要是因为Visual Basic
可以和多种数据库连接。也就是说,目前较为流行的大多数数据库都可以与Visual Basic连
接,因而可以用Visual Basic开发相应的前端应用程序。
Visual Basic通过不同的方式与各种数据库进行连接,主要有三种方式,即Access数据
库引擎、MicrosoftODBC驱动程序、第三方ODBC驱动程序。
1.Access数据库引擎
ACcess是Visual BasiC的“内部数据库”,即在Visual Basic中可以直接建立Access数
据库。同时,通过Access数据库引擎,还可以使用下列数据库:
·Btrieve(.DAT)
·dBASE(.DBF/.NDX)
·Foxpro(.DbF/.CDX/.NDX)
·Paradox(.DB, .PX)
2.Microsoft ODBC
通过’Microsoft ODBC驱动程序,可以使用下列数据库:
·Microsoft SQL Server
·Oracle
·Sybase SQL Server
Excel(.XLS)
Text(.TXT)
Access(.MDB)
Btrieve
DBASE
FoxPro
Paradox
上面所列的数据库中,除前三种外,其余数据库均包含在一套Microsoft ODBC桌面数据库驱动程序及Microsoft
Query 中。
第三方 ODBC
通过第三方ODBC驱动程序,Visual Basic可以和下列数据库连接:
Digital Rdb
Gupta SQL Base
HP AllBase/SQL
HP IMage/SQL
IBM DB2,DB2/2
IBM OS/2 DBM
IBM SQL/DS
Informix
Ingres
NCR Teradata
Netware SQL
Progress
Tandem Nonstop SQL
Watcom SQL
XDB
在上面所列的数据库中,初Digital公司的Rdb提供的ODBC驱动程序及Watcom SQL驱动程序之外,其余驱动程序
都是Q E software的产品。
包含在Visual basic专业版和企业版中的Microsoft ODBC Adminstator可以与Microsoft SQL Server,
sybase Server 以及Oracle客户服务器关系数据库管理系统连接;通过Microsoft ODBC桌面数据库驱动程序,
甚至可以象使用数据库表一样使用文本文件和Excel工作表。 (未完待续)
上一篇: VB编程基础课
下一篇: VB常用术语释义
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:制造出透明的窗体(Form)
- 为什么用VB开发数据库---VB数据库入门之(一) 2018-06-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash