建立連接字串

概觀

資料存取工具可協助您建立兩種基本類型的連接字串之一:儲存在通用資料連結中的 OLE DB 連接字串 ( .udl) 檔案,以及儲存在文字連接字串檔案中的 ADO.NET 連接字串 ( * .txt) 。

建立 .udl 檔案的連接字串

通用資料連結 ( .udl) 檔案基本上是一個文字檔,其中包含 OLE DB 資料來源的連接字串。 您可以使用適當 DB2OleDbConnectionString 的或 FileSysOleDbConnectionString 函式來建立 .udl 檔案,然後呼叫來 Save 將字串儲存至次要儲存體。 資料存取程式庫會自動建立適當的 .udl 檔案來儲存中的字串,並將檔案儲存至磁片。

  1. 藉由呼叫連接字串的函式,建立空的連接字串。

    呼叫此函式會使用預設設定來建立連接字串。 這些預設設定只能透過資料存取工具使用者介面來設定。

    如果您針對目前存在的檔案使用檔案路徑,系統會改為在該檔案中載入連接字串資訊。

    您可以透過呼叫來 DataAccessSettings.MakeUDLPath 判斷系統用來儲存 .udl 檔案的預設路徑。 DataAccessSettings 也會儲存 DSN 和 HCD 檔案的預設路徑。

  2. 藉由呼叫不同的連接字串屬性(例如 DataSourceNameUserNamePassword ),將相關的連接資訊加入連接字串。

    您也可以使用的呼叫 GetString ,將完整的連接字串取出為文字字串,然後將修改過的字串 SetString 儲存為。

  3. 藉由呼叫相關 Save 的方法(例如 DB2OleDbConnectionString.Save )來儲存字串。

    系統會將連接字串儲存在 .udl 檔案中。 系統會使用在函式的參數中 name 傳遞的檔案路徑來建立 .udl 檔。 如果檔案未包含完整路徑,系統會使用預設路徑,如中 DataAccessSettings.UDLpath 所述。

    下列程式碼範例將示範如何使用新的檔案名、使用者名稱和密碼來建立 .udl 檔。

static DB2OleDbConnectionString CreateUDLFile(string FileName, string NameOfUser, string PassWord, ref System.Exception myException)  
{  
   try  
   {  
      DB2OleDbConnectionString myConnection = new DB2OleDbConnectionString(FileName, false);  
      myConnection.UserName = NameOfUser;  
      myConnection.Password = PassWord;  
      myConnection.Save();  
      System.Exception MyEx= new System.Exception(@"Successful Creation", null);  
      myException = MyEx;  
      return myConnection;  
  
   }  
   catch (Exception ex)  
   {  
      myException = ex;  
      return null;  
   }  
}  

另請參閱

資料存取程式庫工作