麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

談談VB的數據庫編程方式

2019-11-18 17:47:29
字體:
來源:轉載
供稿:網友
VB全稱VisualBasic,是微軟公司推出的基于Basic語言的可視化編程環境,以其簡單易學功能強大而倍受廣大電腦愛好者的青睞。
VB的數據庫編程方面按其難易程度可分為三類(由易到難);
●使用數據庫控制項和綁定控制項
●使用數據庫對象變量進行編程
●直接調用ODBC2.0API
在使用VB進行數據庫編程時,通常,會首先選擇三種基本方法之一來進行數據庫應用程序的方案設計,現在就將以上三種設計方法的適應范圍及其優缺點進行一個比較。
1使用數據庫控制項和綁定控制項
1.1優點
它是三種方法中編碼量最小的
不必了解CDBC2.0API的細節
允許使用標準的和第三方廠商制訂的控制項
簡化了錯誤處理
支持所有的動態集方法及屬性
1.2缺點
不能存取快照對象(snapshop)對象或表格對象(都屬于記錄集對象)
不能存取數據庫集合,比如表定義(TableDefs)字段(Fieds),索引(Indexes)及查詢定義(QueryDefs)
只能存取部分ODBC2.0管理函數
不能進行真正的事務處理
有限的錯誤診斷功能
1.3應用
對中小規模的數據庫表(通常少于一千條記錄)只進行簡章的瀏覽操作
基本SQL查詢所對應的結果集長度有限(通常結果集的記錄數小于一百,這些記錄從一個或兩個長度有限的表中檢索出來)
應用程序的數據輸入/輸出項較少(通常只涉及一個或兩個長度有限的表、并且表中的字段數在10個左右且不具有關系完整性限制
2使用數據庫對象變量進行編程
2.1優點
可以在程序中存取ODBC2.0的管理函數
可以控制多種記錄集類型:Dynaset、Snapshop及Table記錄集合對象
可以存取存儲過程和查詢動作
可以存取數據庫集合對象,例如TableDefs、Fields、Indexes及QueryDefs
具有真正的事務處理能力,包括啟動事務(Begintrans)、提交事務(CommitTrans)及回滾事務(Rollback)
2.2缺點
比使用數據控制項的方法編碼量較大
只能進行間接的錯誤處理和錯誤恢復
對每個數據庫操作沒有細粒度的控制
對結果集和包含結果集的內豐資源的操作受到限制
同直接使用ODBC2.0API函數的方法相比性能較低
2.3應用
應用程序需要在執行期間動態地建立表、字段及索引
應用程序涉及同步更新幾張表(但在邏輯上保持一致性)的復雜事務
應用程序使用結果集而不是Dynaset的窗體(FORMS),例如Snapshots或Tables,這里是設計要考慮的關鍵
應用程序的表非常大,多于1000條記錄
應用程序具有復雜的數據輸入/輸出項,它涉及許多內部相關的字段并且包括數據庫參照完整性或一致性規則
應用程序需要執行一些額外的操作和對結果集的查詢后處理,尤其是需要很高的數據格式化顯示
應用程序需要利用復雜的ODBC管理功能以選擇、配置、校驗及建立各種數據源
應用程序需要在執行期間“顯示”數據庫的基本結構
應用程序需要使用復雜的多碼索引方式來檢索或更新記錄
3直接調用ODBC2.0API
3.1優點
可以直接參與結果集的開發、管理及規范化
對結果集游標提供了更多的控制,并且提供了更多的游標類型和執行動作
能夠確定ODBC驅動程序及SQL的一致性級別
可以更好地控制Windows的執行調度及資源利用
其他方面同其他方法差不多,因此這種方法很可能具有最好的性能
3.2缺點
較其他兩種方法需要大量的代碼
代碼復雜并且要求程序員具有編制API調用的經驗
在網絡上VisualBasic運行期間庫的錯誤處理缺乏安全性,因此代碼運行期間出現的錯誤所造成的后果會非常嚴重
3.3應用
如果系統環境為客戶機/服務器模式下的大規模多用戶環境,那么應用程序必須都能夠準確地解決可能出現的系統錯誤和失敗
應用程序強調資源使用,這里如何對內存、網絡服務器資源進行直接控制是首要的考慮因素
應用程序使用超大規模數據庫,例如數據庫表可能包含幾萬或幾十萬條記錄->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 操你视频| 天天看夜夜爽 | 欧美成人自拍 | 亚洲天堂在线电影 | 日韩精品久久久久久 | 成人精品免费在线观看 | 黄色三级三级三级 | 国产艳妇av视国产精选av一区 | 欧美亚洲国产一区二区三区 | 九九热在线免费观看视频 | 日日艹夜夜艹 | 精品国产亚洲人成在线 | 美女视频在线观看黄 | 国产一级在线免费观看 | 91精品观看91久久久久久国产 | 亚洲资源在线 | 精精国产xxxx视频在线播放7 | 欧美成人高清视频 | 欧洲成人综合网 | 污在线观看网站 | 香蕉久久久久 | 国产午夜电影 | 中国av中文字幕 | 久久久精品视频国产 | 98国内自拍在线视频 | 有兽焉免费动画 | 日韩欧美电影一区二区三区 | 久久久久久久久久久国产精品 | 国产一级爱c视频 | 超级av在线| 免费视频观看 | 欧美第1页 | 久久爽精品区穿丝袜 | 免费人成年短视频在线观看网站 | 色综合一区二区 | 91成人天堂久久成人 | 国产 日韩 亚洲 欧美 | 一级黄色a视频 | 亚洲综合网站 | 午夜在线观看视频网站 | 国产成年人小视频 |