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

            }
        }
    }

    合乎自然而生生不息。。。
  • 相关阅读:
    统计次数
    使用正则消除行号
    【收集】sql查询统计,周,月,年
    ASP.NET脚本过滤-防止跨站脚本攻击(收集别人的)
    win10环境下jdk1.8+Android Developer Tools Build: v22.3.0-887826的问题
    关于虚拟机的问题解决(转自豆瓣)
    工作
    numpy学习
    deepin Python pycharm安装
    pymysql连接和操作Mysql数据库
  • 原文地址:https://www.cnblogs.com/samwu/p/2159355.html
Copyright © 2011-2022 走看看