如何擷取資料

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

擷取和修改連接字串資訊

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

    或者,您可以針對指定的 ConnectionString 型別呼叫 ReadUDLConnectionString許多類別也有 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;  
   }  
}  

另請參閱

建立連接字串