如何检索数据
创建连接字符串信息需要创建派生自 IConnectionString
类的对象,例如 DB2OdbcConnectionString
或 DB2OleDbConnectionString
。 创建字符串后,可以使用关联的属性保存、修改或检索其中的信息。
检索和修改连接字符串信息
通过使用包含指定连接字符串的 .udl 文件的文件路径,通过调用特定类型的 连接字符串 构造函数来创建新的连接字符串。
或者,可以为指定的
ConnectionString
类型调用ReadUDL
。ConnectionString
许多类还具有Clone
你可能想要使用的方法。 请注意,Clone
不会将当前实例加载到活动内存中,而是创建一个副本,稍后可以对其进行修改并保存到磁盘。如果尝试从当前具有 实例的连接字符串检索数据,可以调用
Load
。 例如,如果最近创建了名为 的新连接字符串,Save
则可以通过再次调用Load
对象,从存储检索对象并检索到活动内存中。如果使用描述不存在的文件的路径,系统会使用所述路径创建 .udl 新文件。
通过使用
GetString
或 访问相关属性,从当前实例检索连接数据。使用
GetString
使你可以像处理标准文本字符串一样操作连接字符串。 相比之下,以属性的形式访问值通常更简单、更安全。查看或操作完相关值后,通过调用
SetString
或 设置相应的属性将值返回到 对象。完成后,通过调用
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;
}
}