作者如何使用連接ADO.NET數(shù)據(jù)庫分析
數(shù)據(jù)適配器的Fill和Update方法自動地為相關(guān)的命令屬性打開特定的連接(如果它被關(guān)閉的話)。如果連接ADO.NET時,F(xiàn)ill或Update將在操作完成時關(guān)閉它。為了提高性能,只在必要時保持數(shù)據(jù)庫連接打開,同時為多個操作減少打開和關(guān)閉連接的次數(shù)。
現(xiàn)我要連接一個ACCESS文件,那么就在同樣的文件夾里,新建一個文本文件,然后把這個文件改為ConnectDB.UDL,然后雙擊這個文件,就會出現(xiàn)如下的圖形:選項表中列出了所有的OLEDB Provider。#t#
如果你所要連接的數(shù)據(jù)庫的Provider沒有在這個上面,那么可以選擇MicroSoft OLEDB Proveder for ODBC Drivers,由于連接ADO.NET是微軟的早期的數(shù)據(jù)庫調(diào)用方式,而且是處于最底層的API函數(shù),所以應(yīng)用起來相對麻煩一些,我們得建立.DNS文件。
我現(xiàn)在要連接的對象是Access,所以我可以選擇Microsoft.Jet.4.0.OLEDB Provider,然后進入下面的界面:
然后選擇要連接的那個Access文件,連接ADO.NET然后測試連接通過,接著用記事本打開剛才建立好的這個ConnectDB.UDL文件,然后把最后一行復(fù)制出來,這行就是我們將來用VB等其他語言來連接這個數(shù)據(jù)庫的Key。 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=H:\My_Project\labview\Database\stu1.mdb;Persist Security Info=False