这是我用来从数据库中获取数据的函数
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 并且它没有打开或关闭连接。
它是否会导致任何性能减慢应用程序?
它是否会导致服务器(内存)出现任何性能问题?
提前致谢。
相关分类