日期:2014-05-17  浏览次数:20525 次

有关Page_Load的问题
我想在页面打开的时候,打开一个与数据库的链接。
所以,把 SqlConnection connection = DataBase.getConnection();写在了PageLoad中,这是一个自定义的获取数据库链接的类。

当页面关闭之前,我想关闭这个连接,请问,应该写在哪个方法里啊,比如说Page_Unload什么的,能够对这些方法重写吗?

------解决方案--------------------
C# code

namespace DAL
{
    public class DBConnection
    {
        SqlConnection conn = new SqlConnection("连接");

         /// <summary>
        /// 执行一条查SQL语句,并返回ds
        /// </summary>
        /// <param name="strSql"></param>
        /// <returns></returns>
        public string strss(string strSql)
        {
            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(strSql, conn);
                string strsl = cmd.ExecuteScalar().ToString();
                return strsl;
            }
            catch (Exception e)
            {

                throw e;
            }
            finally
            {
                conn.Close();
            }
        }