如何关闭与主机文件适配器的连接

如果使用 连接字符串创建 HostFileDataAdapter 对象,该对象将自动创建连接对象。 使用完主机文件适配器后,需要释放所建立的隐式连接。 可以使用 Dispose 和 Close 命令执行此操作。

关闭通过 HostFileDataAdapter 对象隐式创建的连接

  1. 完成连接后,调用 HostFileDataAdapter.Dispose () 以释放连接。

  2. 或者,也可以调用 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);  
}  

另请参阅

使用主机文件适配器和数据集