程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB綜合教程 >> 為什麼用VB開發數據庫---VB數據庫入門之(一)

為什麼用VB開發數據庫---VB數據庫入門之(一)

編輯:VB綜合教程
用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工作表。(未完待續)->

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved