问个最最最最最最最最最最最最最最基础的问题,,,,,,,
后台中,有多个控件的onclick或changed,,,,也就是要多次读取或存储数据,,,,什么时候打开数据源,什么时候关闭,最合理,最不浪费资源呢?
如:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
namespace newnet.uwork
{
public partial class u_Products_add : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
}
}
private void catebind()
{
}
private void cate2bind()
{
}private void cate3bind()
{
}private void cate4bind()
{
}
}
}
在哪个位置放打开数据源的代码,又在哪关闭呢,,请在上面代码中插入????总不能用一次打开一次关闭一次啊,,,,新手请教。。。
[解决办法]
用时才打开,用完就关闭,这是正常的。.net操作数据库有连接池设施,对于SQL SERVER这类大型数据库打开关闭的效率非常高。
[解决办法]
尽量晚的时候打开连接
尽量早的时候关闭连接
[解决办法]
SQL SERVER可用 SQL Server Profiler查看一下就知道了
[解决办法]
需要的时候打开,用完立即关闭
[解决办法]