導航:首頁 > 編程大全 > 訪問資料庫的實現方法

訪問資料庫的實現方法

發布時間:2025-06-25 03:08:50

A. DAO的DATA控制項訪問資料庫

方法一】使用ADO對象,通過編寫代碼訪問資料庫
【方法二】使用ADO Data控制項和數據環境設計器創建資料庫連接,不編寫代碼訪問資料庫
一、首先我還是以Access資料庫為例,介紹ADO對象訪問資料庫。
在ADO眾多的對象中,經常使用的對象有Connection對象、Command對象和Recordset對象等。
ADO部分對象模型如圖:

Connection對象——連接數據源對象
ADO Connection對象進行與數據源唯一的連接。ADO Connection對象屬性和方法如下:
*ConnectionString屬性:指定連接數據源的基本信息
*Open方法:打開數據源連接
*Close方法:關閉數據源連接
Command對象——命令對象
使用ADO Command對象創建參數查詢。一般步驟:
創建Command對象,使用?作為Select語句中的查詢參數
[vb] view plain print?
objcmd.commandtext="SELECT * FROM 系統用戶 WHERE 用戶名 LIKE ?"
使用command對象CreatParameter方法創建參數對象,然後將其添加到Command對象的Parameters集合中
[vb] view plain print?
Dim parm as new parameter

Set parm=objcmd.createparameter("用戶名",advarchar,adparaminput,10)

Objcmd.parameters.append parm

設置查詢參數的值
[vb] view plain print?
Objcmd("用戶名")="admin"
執行Command對象的Execute方法完成查詢
Recordset對象——記錄集對象
使用ADO Recordset 對象用於保存從數據源獲得記錄集。
ADO Recordset 對象的屬性、集合和方法如下:
*ActiveConnection屬性:代表數據源的活動連接,通常將其設置為已建立的Connection對象
*Eof屬性:測試當前記錄位置是否位於記錄集的最後一個記錄之後,eof屬性將返回true,否則返回false。
*Fields集合:包含Recordset對象的所有Field對象,即可使用Fields來獲得當前記錄各個欄位的值。
*Open方法:用於打開記錄集,其參數為執行查詢的SQL命令字元串
例如:objrs.Open("SELECT 口令" FROM 系統用戶 WHERE 用戶名 = '"")
有人會問了,ADO對象、應用程序和資料庫有什麼關系呢?我們用圖表示一下:
ADO對象是連接應用程序和資料庫的橋梁。
二、使用ADO Data控制項和數據綁定設計器訪問資料庫
1、先介紹ADO Data控制項訪問資料庫
在「工程」/「部件」中選中Microsoft ADO Data Control 6.0(OLEDB)添加到工具箱中,添加到窗體,下面詳細介紹「屬性頁」對話框。右擊ADO Data控制項,在彈出的菜單中選擇「ADODC屬性」命令打開「屬性頁」對話框

「通用」選項卡列出了,三種連接資料庫的方式:
1、Data Link文件是包含連接字元串的文本文件,其擴展名為.udl。
2、使用ODBC數據源,選中,輸入數據源名稱,創建ODBC數據源即可
3、使用連接字元串,選中,生成連接字元串
「身份驗證」選項卡,設置登錄數據源的身份信息

「記錄源」,設置訪問數據源的方式

「顏色」選項卡,設置控制項的前景色和背景色
「字體」選項卡,設置控制項的標題的字體、大小和效果
數據綁定控制項的屬性包括:
*DataSouuce屬性:用於返回或設置控制項的數據源。
*DataMemver屬性:用於返回或設置控制項使用的數據源中的特定數據集。(數據源中包含多個數據集,則需要設置該屬性,在設置該屬性時,vb可自動列出源中可用的數據集;數據源只包含一個數據集,則不需要設置該屬性)
*DataField屬性:用於返回或設置綁定控制項使用的特定欄位。
*DataFormat屬性:設置從數據源獲得數據時的自動化格式。
2、數據環境設計器(Data Environment Dsigner)為訪問資料庫
數據環境設計器為訪問資料庫提供了一個交互的設計時環境。
打開:選擇「工程」/「添加Data Environment」命令可為工程添加一個數據環境設計器。在「工程資源管理器」窗口中雙擊數據環境,即可打開數據環境設計器。
在設計時,可創建Connection和Command對象,編寫ADO事件代碼,執行Command,創建合計或層次結構的命令;還可拖動DataEnvironment對象到窗體或報表來創建數據綁定的控制項。

閱讀全文

與訪問資料庫的實現方法相關的資料

熱點內容
知識信息資料庫 瀏覽:911
如何讓網站轉行 瀏覽:462
激活錯誤系統找不到指定文件 瀏覽:995
網路鬧鍾在線 瀏覽:468
微信頭像烏龜圖片大全 瀏覽:558
手機百度文庫下載文件找不到了 瀏覽:32
dsp的程序空間和數據空間 瀏覽:187
5s排線教程 瀏覽:679
戀愛是什麼網路歌曲 瀏覽:476
小黑一鍵重裝怎麼找不到鏡像文件 瀏覽:110
怎麼把壓縮文件生成exe 瀏覽:137
oracle資料庫類型 瀏覽:828
如何開發wap網站 瀏覽:202
怎樣將文件列印成pdf 瀏覽:761
抖音少兒編程服務內容怎麼寫 瀏覽:394
路由器隱藏網路怎麼改回來 瀏覽:138
新興app如何觸達早期客戶 瀏覽:865
微信接收到的文件在哪裡 瀏覽:818
佔用移動硬碟空間找不到文件 瀏覽:925
液晶電視編程器如何用視頻 瀏覽:211

友情鏈接