zoukankan      html  css  js  c++  java
  • ADO.NET数据库连接的几种方式

    首先贴代码,优缺点在代码注释中有写:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data;
    using System.Data.SqlClient;

    namespace dotNET数据访问
    {
        
    public partial class 高效使用数据连接 : System.Web.UI.Page
        {
            
    protected void Page_Load(object sender, EventArgs e)
            {
                
    #region 普通的数据库连接打开关闭
                
    //最普通的数据库连接打开。弊端是,万一中间过程,有异常,连接可能就关闭不了。只能坐等垃圾回收器来关闭。
                string conn=@"Data Source=.;Initial Catalog=test;Integrated Security=True";
                SqlConnection sqlconn
    =new SqlConnection(conn);
                sqlconn.Open();
                Response.Write(
    "连接成功<br />");
                sqlconn.Close();
                
    #endregion

                
    #region 使用try,catch打开关闭数据库连接
                
    try
                {
                    sqlconn
    =new SqlConnection(conn);
                    sqlconn.Open();
                    Response.Write(
    "连接成功<br />");
                }
                
    catch(SqlException ex)
                {
                    Response.Write(ex.ToString());
                }
                
    finally
                {
                    sqlconn.Close();
                }
                
    #endregion

                
    #region 使用using语句块和Close()函数结合,这个推荐使用
                
    using (sqlconn=new SqlConnection(conn))
                {
                    sqlconn.Open();
                    Response.Write(
    "连接成功<br />");
                    sqlconn.Close();
                }
                
    #endregion

            }
        }
    }

    合乎自然而生生不息。。。
  • 相关阅读:
    图文讲解 sqlserver 2000 评测版 数据库过期 的解决方法
    SUSE shell环境语言设置
    Sleep Sort (休眠排序)
    骨干网…
    Linux下随机数
    爱吃苹果的与喜欢篮球的没必要非得达成一致~
    复杂的中国网络.....
    blog迁来迁去的......
    关于application/xwwwformurlencoded的说明
    The Art of Unix Programming
  • 原文地址:https://www.cnblogs.com/samwu/p/2159355.html
Copyright © 2011-2022 走看看