帮忙看下 下面 连接数据库的方法
混乱之序 2010-07-16 02:46:03 public static DataSet Query(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
finally
{
connection.Close();
connection.Dispose();
}
return ds;
}
}
这个方法 在数据访问 时会偶尔出现
超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大
请问 能如何 好的解决下 这个问题 ?
dataset 转datatable?还是其他什么更好的方法
我报错的地方 最后就引用到这个地方了 在线等...
还是WEB.config 里面:在数据库连接加 Max Pool Size = 512;server=local;uid=;pwd=;database=2004;Max Pool Size = 512;">——当然我知道 只要牺牲 系统性能