共用方式為


建立連接字串

概觀

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

建立 .udl 檔案的連接字串

通用資料連結 (.udl) 檔案基本上是包含 OLE DB 資料來源連接字串的文字檔。 您可以使用適當的 DB2OleDbConnectionStringFileSysOleDbConnectionString 建構函式建立 .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;  
   }  
}  

另請參閱

資料存取程式庫工作