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