如何检索数据

创建连接字符串信息需要创建派生自 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;  
   }  
}  

另请参阅

创建连接字符串