【发布时间】:2018-06-20 04:51:59
【问题描述】:
这是我用来从数据库中获取数据的函数
public static DataTable getDataTable(string sql, string tableName)
{
DataTable dt = new DataTable();
try
{
SqlDataAdapter da = new SqlDataAdapter(sql, new SqlConnection(strConn));
da.Fill(dt);
dt.TableName = tableName;
}
catch (Exception)
{
dt = null;
}
return dt;
}
问题是:
- 它会自动打开和关闭连接吗?因为似乎我们只将 sql 查询传递给 SqlDataAdapter,它没有打开或关闭连接。
- 是否会导致任何性能降低应用程序的速度?
- 是否会导致服务器(内存)出现任何性能问题?
提前致谢。
【问题讨论】:
标签: c# datatable sqldataadapter