共用方式為


如何擷取數據

建立連接字串資訊需要您建立衍生自 IConnectionString 類別的物件,例如 DB2OdbcConnectionStringDB2OleDbConnectionString。 建立字串之後,您可以使用相關聯的屬性來儲存、修改或擷取資訊。

擷取和修改連接字串資訊

  1. 使用包含指定連接字串之 .udl 檔案的檔案路徑,呼叫特定類型的連接字串建構函式,以建立新的連接字串。

    或者,您可以針對指定的ConnectionString型別呼叫 ReadUDL 。 許多ConnectionString類別擁有您可能想要使用的Clone函式。 請注意, Clone 不會將目前的實例載入使用中記憶體,而是改為建立複本,以便稍後修改並儲存至磁碟。

    如果您嘗試從目前有 實體的連接字串擷取資料,您可以呼叫 Load。 例如,如果您最近建立了一個新的連接字串並呼叫 Save,您可以再次呼叫 Load 以從儲存空間擷取物件並使其進入使用中記憶體。

    如果您使用描述不存在之檔案的路徑,系統會使用所述的路徑建立 .udl 新檔案。

  2. 使用 GetString 或 存取相關屬性,從您目前的實例擷取連接數據。

    使用 GetString 可以讓您像操作標準文字字串一樣操作連接字串。 相反地,透過屬性存取值通常比較簡單而且安全。

  3. 當您完成檢視或操作相關值後,呼叫 SetString 或設定適當的屬性,將值傳回物件。

  4. 當您完成時,請呼叫 Save將變更儲存至次要記憶體。

    下列程式代碼範例示範如何擷取、變更及儲存連接字串數據。

static System.Exception ChangeCommentInUDL(string connString, string newComment)  
{  
   try  
   {  
      IConnectionString udl = DB2OleDbConnectionString.ReadUDL(connString);  
      udl.Comment = newComment;  
      udl.Save();  
      System.Exception noException = null;  
      return noException;  
  
   }  
   catch (System.Exception ex)  
   {  
      return ex;  
   }  
}  

另請參閱

建立連接字串