当前位置:编程学习 > C#/ASP.NET >>

请教频繁连接数据库的效率问题

数据连接是在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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,