超聲波明渠流量計污水測量的設計與探討 五十六
6.3.1數據庫管理程序的設計
首先是建立數據庫。本文用編程的方式創建數據庫。一個好的數據庫應用程序應該具有動態生成新的數據庫和數據表的功能。動態生成數據庫和數據表,用程序進行數據管理具有以下的優點:如果數據庫創建例程就在該程序內部,而不用在啟動盤中包含空數據庫。將這些文件丟掉可以減少需要的磁盤空間,同時也減少了主文件遺漏、誤刪的可能性;變化深藏在~個程序中時,用戶僅需要運行更新程序修改文件結構,而不需要將數據重新裝入一個新的空文件中;允許創建一個臨時表來加快程序的運行或存放中間結果,并在程序完成時刪除這些臨時表,提升了數據庫管理維護的性能。
本文用的是SQL server的數據庫。用Visual C++開發數據庫應用程序,其一般步驟是:首先打開對要訪問數據庫的連接,然后基于用戶提供的條件執行查詢,從數據庫獲得返回的結果集,最后將結果集發送到界面,并對結果集進行處理,從而獲取相應的信息。具體的程序就不再詳細的介紹。
Visual C++的數據庫訪問方式有:ODBC、DAO、ADO等方式,ActiveX數據對象
ADO是微軟推出的最新的數據庫訪問技術,其功能強大,已經取代ODBC和DAO。
ADO數據庫訪問技術的特點:
1.ADO技術是基于OLE DB的訪問接口,提供面向對象技術,屬于高層接口,而OLE DB是Visual C卜}提供的,是基于COM接口的底層接口技術。
2.訪問數據庫時,會有很多種方法。
3.ADO應用在ASP中也有很高的效率。
4.基于COM的特性,使ADO技術能應用于很多編程環境,只要該環境支持COM,例如VC++,VJH,VB。
電磁流量計 超聲波流量計