请教频繁连接数据库的效率问题
数据连接是在page_Load中打开.在使用完关闭.但是如果每分钟30个连接.能不能像winform里只建一次连接.以后直接用 .或者其他办法吗.
SqlConnection sqlcon;
protected void Page_Load(object sender, EventArgs e)
{
string sqlconnstr = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString();//连接字符串
allowtime = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["allowtime"]);//最大过期时间
sqlcon = new SqlConnection(sqlconnstr);
if (sqlcon.State != ConnectionState.Open)
{
try
{
sqlcon.Open();
}
catch (Exception ex)
{
//rlog(ex.ToString());
Response.Write("error");
}
大家是怎么解决的 --------------------编程问答-------------------- 写底层类操作数据库
操作一次关闭一次 --------------------编程问答-------------------- 每次数据库操作结束后,关闭连接;如果需要再操作数据库时,再打开连接; --------------------编程问答-------------------- 每次数据库操作结束后,关闭连接;如果需要再操作数据库时,再打开连接; --------------------编程问答-------------------- 去网上找个sqlhelper.cs 类看看吧,你会明白很多东西。 --------------------编程问答-------------------- 到51aspx.com下载操作数据库类看看,
最还是每次打开,都要关闭
补充:.NET技术 , ASP.NET