• .NET餐厅管理系统sql数据帮助类执行单条SQL(插入、更新、删除)


     private string connectionString = "";
        private SqlConnection conn = null;

        #region  //构造函数
        public SqlDBHelper()
        {
            //string connectionString = "data source=222.73.41.20;Initial Catalog=Zebra;User ID=ncuser;Password=netcansoft.com@lanny2013;";
            //this.connectionString = ConfigurationManager.AppSettings["DBContext"].ToString();
            this.connectionString = "Data Source=XX的电脑\\SQL2012;Initial Catalog=Restaurant;Integrated Security=True";
            this.conn = new SqlConnection(connectionString);
        }
        #endregion

        #region //打开连接
        public void OpenDb()
        {
            if (conn.State != ConnectionState.Open)
            {
                try
                {
                    conn.Open();
                }
                catch (SqlException ex)
                {
                    throw ex;
                }
            }
        }
        #endregion

        #region //关闭连接
        public void CloseDb()
        {
            if (!object.Equals(conn, null) && (conn.State != ConnectionState.Closed))
            {
                conn.Close();
            }
        }
        #endregion

        #region //释放连接
        public void Dispose()
        {
            if (conn != null)
            {
                conn.Dispose();
                conn = null;
            }
        }
        #endregion

        #region  //执行单条SQL(插入、更新、删除)
        ///


        /// 执行单条SQL(插入、更新、删除)
        ///

        ///
        public void ExecuteNonQuery(string sql_)
        {
            try
            {
                OpenDb();
                SqlCommand cm = new SqlCommand(sql_, conn);
                cm.ExecuteNonQuery();
                cm.Dispose();
                cm = null;
                CloseDb();
            }
            catch (Exception e)
            {
                throw new Exception(e.ToString() + "  " + sql_);
            }
        }

        public bool ExecuteNonQueryBool(string sql_)
        {
            try
            {
                OpenDb();
                SqlCommand cm = new SqlCommand(sql_, conn);
                cm.ExecuteNonQuery();
                cm.Dispose();
                cm = null;
                CloseDb();
                return true;
            }
            catch (Exception e)
            {
                return false;
                throw new Exception(e.ToString() + "  " + sql_);            
            }
        }
        #endregion

  • 相关阅读:
    Java 微服务管理工具V2.0来了
    跨境电商卖家必知的9个圣诞节营销技巧
    自由程序员想接私活?那你还不得知道这几个接单平台!最后一个就是宝藏!!
    【MAC】OpenResty安装
    create® 3入门教程-使用多个机器人
    2023最新SSM计算机毕业设计选题大全(附源码+LW)之java线上学习系统8e88w
    ICRA2022 SLAM进展---激光SLAM
    linux学习:视频输入+V4L2
    ABC 327
    云计算+区块链,企业数字化转型的混合强劲动力
  • 原文地址:https://blog.csdn.net/m0_74456535/article/details/128022980