如何关闭与主机文件适配器的连接
如果使用 连接字符串创建 HostFileDataAdapter 对象,该对象将自动创建连接对象。 使用完主机文件适配器后,需要释放所建立的隐式连接。 可以使用 Dispose 和 Close 命令执行此操作。
关闭通过 HostFileDataAdapter 对象隐式创建的连接
完成连接后,调用 HostFileDataAdapter.Dispose () 以释放连接。
或者,也可以调用 HostFileDataAdapter.SelectCommand.Connection.Close () 来关闭连接。
示例
以下代码示例演示如何通过 HostFileDataAdapter 对象创建连接,以及如何正确释放连接。
try
{
HostFileDataAdapter hfda = new HostFileDataAdapter(SELECT,"valid connection string");
DataSet ds = new DataSet();
hfda.Fill(ds);
string xml = ds.GetXml();
Console.WriteLine(xml);
hfda.Dispose();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}