亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

Delphi數據庫編程教程

2019-11-18 18:38:49
字體:
來源:轉載
供稿:網友
 

Delphi數據庫編程教程

        題注:Delphi初學者編寫數據庫程序的免費在線教程,重點討論ADO技術。

        關于此教程:它是完全針對Delphi數據庫編程初學者的免費在線教程,同時也可作為想了解Delphi數據庫編程藝術的人的參考。開發者將學會怎樣設計、開發和測試使用Delphi和ADO技術的數據庫應用程序。本教程重點討論在數據庫應用程序中使用ADO的最常用的方法: 用TADOConnection連接數據庫、使用Tables和Queries、處理數據庫異常、創建報表等。

       先決條件: 讀者應有WINDOWS操作系統的應用知識、一定的Delphi編程知識。新的初學者可先參考“Delphi編程初學者指南”(有時間我也會翻譯出來)。

第一章 數據庫開發基礎(用Delphi)

第一節 數據庫編程工具 Delphi

       許多Delphi初學者以寫一個象“MyNotepad”這樣的程序開始Delphi的編程的,而其他的開發人員則日以繼夜的編寫多媒體和圖形應用程序,但是他們遲早會意識到今天90%的軟件都將與以某種方式存儲的某種數據相互作用和影響。

       有一點是毫無疑問的:Delphi在數據管理上是有效而且可靠的。建立下一代商務軟件的應用程序開發人員被Delphi所吸引是有其原因的: 使用Delphi,我們可以開發軟件----操作所有類型的桌面數據庫,如Paradox、dBase或MS access。使用Delphi,我們也可以獲得C/S的解決方案。

       用Delphi進行數據訪問......只需幾個代碼(Data Access with Delphi...just a few Words)

       Delphi自帶40多個預先建立的數據庫組件,提供可視化的編程環境--包含集成的代碼編輯器、數據庫表單向導(Database Form wizard)--加速可瀏覽的數據庫表單的創建、數據模塊設計器(Data Module Designer)--用于多個表單間的數據訪問共享。還有其他幾個Delphi提供的數據庫專用工具也能加速代碼的生成和降低編程的難度。

       組件面板的數據訪問頁(Data Access)提供用于連接數據源的組件。數據控制頁(Data Controls)中的數據可視化組件用于從數據庫獲得數據或送數據到數據庫。ADO頁的組件使用ActiveX  Data Objects技術通過OLE DB訪問數據庫信息。InterBase頁的組件用于直接訪問InterBase數據庫。

      別離開Don't runaway)

      當然,數據庫編程不是簡單的不值一提的。在本課程中,我們將試著帶給大家關于用Delphi進行數據庫編程最新的技術、難題和解決方案以及所有對我們隱藏的秘密。

     在使用Delphi的各種數據組件和工具以前,我們首先應了解數據庫設計的一些概念并試著設計一個簡單的數據庫。

第二節 建立一個新的數據庫

      在我們開始用Delphi與數據庫進行交互之前,了解一下現代數據庫的特點是一個好主意。當你看到數據庫這個詞的時候,通常你就會想到存儲在電腦里的各種數據—甚至一個.pas文件(某些Delphi單元的源代碼)也是某種數據庫,其他類型的數據庫是一個Word文檔或一個簡單的.ini文件。為了訪問一個.ini文件,我們通常使用針對歸類或未歸類文件(typed or untyped files)的例程和技術。

       建立現代數據庫應用程序需要我們用關系的方法考慮數據,關系模型的基本思路是數據庫有一系列的表(或關系)組成,它們可以用操作符操作并返回表或所謂的視圖。簡單的說,數據庫最好被描述為相關聯的數據的集合。一個數據庫可以包含許多不同的表,表象許多格子——列稱為字段(fields),行稱為...行(譯者加:或記錄)

       為了完全的了解數據庫設計和關系模型的概念,我們需要學習額外的在線教程——“關系數據庫設計基礎”(Fundamentals of Relational Database Design)(譯者加:陸續譯出)。

       新.....數據庫New...Database)

       既然本教程的重點是介紹ADO/Access的Delphi 數據庫編程方法,因此現在我們將了解怎樣在MS Access中創建一個新的.mdb數據庫。
       如果你不曾建立過MS Access數據庫,你可以參考“MS Access教程”(MS Access Tutorials)(譯者加:陸續譯出)。

        運行MS Access,創建一個新的命名為aboutdelphi.mdb的空數據庫。在設計窗口中創建三個表:應用程序(applications)、作者(Authors)和類型(Types)。讓我們看看這些表的結構:

       應用程序表(Applications)包含與應用程序描述要求相匹配的字段:姓名(Name)、描述(Description)、作者(Author)、類型(Type)、規模(Size)、成本(Cost)、DateUpl和照片(Picture)。姓名(Name)、描述(Description)、作者(Author)、類型(Type)字段包含文本(Text)數據,默認為50個字符。規模字段(Size)為數字字段(Number(Single))類型——以Kb為單位存儲文件的規模。成本(Cost)字段是貨幣字段(Currency)——如果應用程序是共享軟件或商業軟件。DateUpl字段是Date/Time值。照片(Picture)是一個OLE Object類型,擁有應用程序的照片(任意的)。設置姓名(Name)字段為主關鍵字。

       作者表(Authors)包含與應用程序作者要求相匹配的字段:作者名(AuthorName)、電子郵件( Email)和網頁( Web)。所有字段都包含字符數據(默認為50個字符)。設置作者名(AuthorName)字段為主關鍵字。

       類型表(Types)僅包含一個字段:類型名(TypeName),它也是該表的主關鍵字。該表用于存儲應用程序的類型(圖形、多媒體、數據庫......)。

       現在我們僅需要在關系窗口建立關系,數據庫的建立就完成了。

       關系間應“強制參考完整性”(Enforce Referential Integrity)在“層疊更新關聯記錄“(Cascade Update Related Records)前打勾。

                                                                                          2002年12月19日22:38


上一篇:Delphi數據庫編程教程(二)

下一篇:Delphi數據庫編程教程(三)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线电影欧美日韩一区二区私密| 国内伊人久久久久久网站视频| 一区二区三区视频在线| 亚洲人成伊人成综合网久久久| 欧美自拍视频在线观看| 亚洲欧美制服丝袜| 日本一区二区三区四区视频| 亚洲欧美日韩精品| 日韩av毛片网| 午夜精品久久久久久久白皮肤| 中文字幕不卡在线视频极品| 日韩精品在线观看一区二区| 国产中文日韩欧美| www.国产精品一二区| 亚洲久久久久久久久久| 黑人精品xxx一区一二区| 国内久久久精品| 日韩电影在线观看永久视频免费网站| 亚洲欧洲中文天堂| 国产精品专区h在线观看| 国内精品视频一区| 亚洲人成在线观看网站高清| 精品无人区乱码1区2区3区在线| 97色在线观看免费视频| 少妇激情综合网| 午夜精品久久久久久久白皮肤| 成人黄色大片在线免费观看| 亚洲成人精品久久久| 欧美一区二区三区免费视| 91久久精品日日躁夜夜躁国产| 日韩精品视频在线观看免费| 中文字幕日本欧美| 国产精品久久久久av免费| 在线色欧美三级视频| 久久久中文字幕| 亚洲伊人一本大道中文字幕| 蜜臀久久99精品久久久久久宅男| 亚洲国产欧美一区二区三区同亚洲| 亚洲男人的天堂在线播放| 亚洲欧美日韩久久久久久| 国产精品日韩在线播放| 性欧美暴力猛交69hd| 91国产高清在线| 久久久精品国产亚洲| 亚洲二区中文字幕| 欧美日韩色婷婷| 日韩电影免费观看在线观看| 国产精品久久77777| 91网在线免费观看| 久久久久久久久久久免费精品| 国产欧美va欧美va香蕉在| 中文字幕一区二区精品| 国产精品678| 91中文字幕在线| 日韩黄色在线免费观看| 久久在线观看视频| 一本色道久久88精品综合| 亚洲高清免费观看高清完整版| 亚洲精品国产美女| 538国产精品视频一区二区| 中文欧美在线视频| 一区二区三区视频在线| 亚洲一区二区自拍| 国产成人综合一区二区三区| 成年人精品视频| 久久久国产精彩视频美女艺术照福利| 国产精品免费一区| 精品综合久久久久久97| 国产精品高清在线观看| 亚洲精品国产精品国自产在线| 色777狠狠综合秋免鲁丝| 亚洲国产日韩欧美在线动漫| 色婷婷综合久久久久| 日日噜噜噜夜夜爽亚洲精品| 国产精品久久久久久久9999| 日韩精品免费视频| 91久久在线视频| 国内精品美女av在线播放| 黑人巨大精品欧美一区二区免费| 日韩在线免费观看视频| 欧美网站在线观看| 国产91精品视频在线观看| 亚洲一区二区三区香蕉| 国产精品jvid在线观看蜜臀| 久久中文字幕一区| 高跟丝袜欧美一区| 97精品国产97久久久久久| 国产日韩精品在线观看| 欧美猛交ⅹxxx乱大交视频| 国产亚洲美女精品久久久| 国产视频精品免费播放| 国产亚洲一区二区精品| 国产精品美女无圣光视频| 欧美日韩国产在线播放| 欧美激情网友自拍| 久久久久久尹人网香蕉| 中文字幕日韩在线播放| 国产精自产拍久久久久久蜜| 国产裸体写真av一区二区| 国产午夜精品全部视频播放| 国产精品丝袜久久久久久高清| 亚洲成色777777女色窝| 日韩在线中文字幕| 国产福利精品av综合导导航| 欧美人与性动交| 国产日韩中文在线| 国产精品久久久久久久久粉嫩av| 国产精品久久久久久久久久久新郎| 久久久久久尹人网香蕉| 欧美日韩久久久久| 国产精品欧美激情在线播放| 最近更新的2019中文字幕| 久热在线中文字幕色999舞| 欧美日韩在线视频一区二区| 亚洲iv一区二区三区| 久久精品成人欧美大片古装| 亚洲一区二区三区乱码aⅴ| 色哟哟亚洲精品一区二区| 国产日韩欧美另类| 一本色道久久综合狠狠躁篇的优点| 亚洲国产第一页| 久久亚洲精品小早川怜子66| 欧美香蕉大胸在线视频观看| 精品毛片网大全| 精品久久久久久久久久ntr影视| 国产成人一区二区三区电影| 国产精品久久久久aaaa九色| 九九精品在线观看| 欧美激情在线播放| 91久久在线观看| 岛国av在线不卡| 疯狂做受xxxx高潮欧美日本| 欧美黑人又粗大| 欧美大肥婆大肥bbbbb| 国产亚洲精品久久久优势| 欧美日韩成人在线播放| 亚洲国产成人久久| 亚洲国产精品va在线| 欧美不卡视频一区发布| 日韩成人中文电影| 日韩av大片在线| 欧美日韩一区二区免费视频| 成人在线视频网站| 亚洲天堂免费视频| 尤物99国产成人精品视频| 欧美日韩国产综合视频在线观看中文| 久久久久久久久久久人体| 国产这里只有精品| 日韩一区二区三区在线播放| 78色国产精品| 日韩精品在线观看一区二区| 日韩69视频在线观看| 亚洲黄色在线观看| 国产欧美日韩中文字幕| 欧美日韩在线观看视频小说| 色无极影院亚洲| 国产v综合v亚洲欧美久久| 国产丝袜精品第一页| 日韩欧美在线视频| 国产精品高潮呻吟视频| 日韩欧美一区视频| 91久久在线观看| 国产成人av网址| 一本一本久久a久久精品综合小说|