如何取出資料

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

取得和修改連接字串資訊

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

    或者,您可以呼叫 ReadUDL 指定 ConnectionString 的型別。 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;  
   }  
}  

另請參閱

建立連接字串