为什么用VB开发数据库---VB数据库入门之(一)

2016-02-19 13:16 10 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的为什么用VB开发数据库---VB数据库入门之(一),手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - 编程语言 】

用VisualBasic5.0作为数据库开发平台
  3.0版以后的VisualBasic具有数据库连接和数据处理功能,因此完全有资格作为数据库应用程序的开发环境。Microsoft公司把许多新的数据访问功能加到VisualBasic中,使得该产品成为桌面数据库市场中Access、FoxPto及ParadoxforWindows的直接竞争者。与普通的数据库系统相比,用VisualBasic作为数据库开发平台有以下优点:
  (1)简单性。VisualBasic提供了数据控件,利用该控件,用户只要编写少量的代码甚至不编写任何代码就可以访问数据库,对数据库进行浏览。
  (2)灵活性。VisualBasic不像一般的数据库(如Access)那样局限于特定的应用程序结构,也不需要用某些指令对当前打开的数据库进行操作,因而比较灵活。
  (3)可扩充性。VisualBasic是一种可以扩充的语言,其中包括在数据库应用方面的扩充。在VisualBasic中,可以使用ActiveX控件(以前版本中称为VBX或OLE控件),这些控件可以由Microsoft公司提供,也可以由第三方开发者提供。有了这些控件,可以很容易地在VisualBasic中增加新功能,扩充VisualBasic数据存取控制的指令系统。在其它数据库开发平台中,目前还不具备ACtiveX控件。
  
  用VisualBasic5.0作为数据库前端
  数据库前端是一个计算机应用程序,用该程序可以选择数据库中的数据项,并把所选
  择的数据项按用户的要求显示出来。数据库系统本身被称为后端,后端数据库通常是一个关
  系表的集合。
  之所以选择VisualBasic作为开发数据库前端应用程序的工具,主要是因为VisualBasic
  可以和多种数据库连接。也就是说,目前较为流行的大多数数据库都可以与VisualBasic连
  接,因而可以用VisualBasic开发相应的前端应用程序。
  VisualBasic通过不同的方式与各种数据库进行连接,主要有三种方式,即Access数据
  库引擎、MicrosoftODBC驱动程序、第三方ODBC驱动程序。
  1.Access数据库引擎
  ACcess是VisualBasiC的“内部数据库”,即在VisualBasic中可以直接建立Access数
  据库。同时,通过Access数据库引擎,还可以使用下列数据库:
  ·Btrieve(.DAT)
  ·dBASE(.DBF/.NDX)
  ·Foxpro(.DbF/.CDX/.NDX)
  ·Paradox(.DB,.PX)
  2.MicrosoftODBC
  通过’MicrosoftODBC驱动程序,可以使用下列数据库:
  ·MicrosoftSQLServer
  ·Oracle
  ·SybaseSQLServer
  Excel(.XLS)
  Text(.TXT)
  Access(.MDB)
  Btrieve
  DBASE
  FoxPro
  Paradox
  上面所列的数据库中,除前三种外,其余数据库均包含在一套MicrosoftODBC桌面数据库驱动程序及Microsoft
  Query中。
  
  第三方ODBC
  通过第三方ODBC驱动程序,VisualBasic可以和下列数据库连接:
  DigitalRdb
  GuptaSQLBase
  HPAllBase/SQL
  HPIMage/SQL
  IBMDB2,DB2/2
  IBMOS/2DBM
  IBMSQL/DS
  Informix
  Ingres
  NCRTeradata
  NetwareSQL
  Progress
  TandemNonstopSQL
  WatcomSQL
  XDB
  在上面所列的数据库中,初Digital公司的Rdb提供的ODBC驱动程序及WatcomSQL驱动程序之外,其余驱动程序
  都是Q Esoftware的产品。
  包含在Visualbasic专业版和企业版中的MicrosoftODBCAdminstator可以与MicrosoftSQLServer,
  sybaseServer以及Oracle客户服务器关系数据库管理系统连接;通过MicrosoftODBC桌面数据库驱动程序,
  甚至可以象使用数据库表一样使用文本文件和Excel工作表。(未完待续)->

来源:http://www.tulaoshi.com/n/20160219/1603606.html

延伸阅读
网上经常有人问如何把图像存入数据库中,原先我也是不得要领。经过多方指点和自己在开发过程中的摸索,终于解决这一问题。下面给出用VC,VB如何操作图像文件存取数据库的原码,帮助一些还没有掌握方法的朋友(均用ADO连接数据库)。 一、VC把一个文件存入数据库 CFile imagefile; if(0 == imagefile.Open("d:usermp.bmp",CFile::modeRead)) ...
很多软件都有保存用户设置的功能,以便用户下一次启动时其程序界面及相关设置都是自己最中意和习惯的,这使得软件具有人性化,用户用起来感到亲切。用VB编写的软件可以通过多种途径实现此功能,这里介绍用数据库方法来保存用户的个性化设置。 假设我们已经完成了一个用TextBox做编辑栏的字处理程序,该程序提供了让用户对编辑栏背景色和字体...
用Visual Basic访问数据库有许多可供选择的方案,但是选择那种方案更能使开发队伍和应用软件在今天处于有利位置并且适应将来的发展方向呢?这些解决方案各有什么特点?本文将说明这些问题,帮助使用VB5的用户和准备使用VB5的用户选择和决定哪种数据库访问方案对现在很有意义而且适应将来的应用程序。 当今,RDO2.0是Visual Basic访问关...
如果你在程序中使用了任何数据库对象(DAO,RDO,或者ADO),在退出程序之前,你必须确认已经关闭掉了所有已经打开的记录、数据库和数据工作台(recordsets,databases,andworkspaces)。虽然退出程序时这些对象的指针都被自动施放了,但是如果你自己又不能确认是否真正地释放了打开的数据库对象,那么就有可能数据库连接没有马上被释放掉,从而被这...
笔者在开发"凉山州林业局"天然林资源保护综合管理系统中,需要为程序建立Sql Server数据库的运行环境。为了方便用户,笔者开发了这个数据库配置工具。完成在SQL Server数据库中建立设备,建立数据库,建立表格,分配权限的功能,"凉山州林业局"系统中的所有数据库配置操作都可以通过这个小工具完成。方便了数据库应用...

经验教程

634

收藏

12
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部