• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: C#
  • 标签: C#  .NET  DBHelper    

资源简介

还算比较全的DBHelper 类 常用的方法都在里面 希望对大家有帮助

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.xml;
using System.xml.Schema;
using System.xml.Serialization;
using System.xml.XPath;
using System.xml.Xsl;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace DAL
{
    public class DBHelper
    {
        private static SqlConnection connection;
        public static SqlConnection Connection
        {
            get
            {
                string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings[“OAConn“].ConnectionString;
                if (connection == null)
                {
                    connection = new SqlConnection(connectionString);
                    connection.Open();
                }
                else if (connection.State == System.Data.ConnectionState.Closed)
                {
                    connection.Open();
                }
                else if (connection.State == System.Data.ConnectionState.Broken)
                {
                    connection.Close();
                    connection.Open();
                }
                return connection;
            }
        }
        /// 
        /// 通过SQL语句和条件增删改一条数据
        /// 

        /// 存储过程名
        /// 数据库信息数量
        public static int ExecuteCommand(string safeSql)
        {
            SqlCommand cmd = new SqlCommand(safeSql Connection);
            cmd.CommandType = CommandType.StoredProcedure;
            int result = cmd.ExecuteNonQuery();
            return result;
        }
        /// 
        /// 通过SQL语句增删改至少一条数据库信息
        /// 

        /// 存储过程名
        /// 存储过程参数值
        /// 数据库信息数量
        public static int ExecuteCommand(string safeSql params SqlParameter[] values)
        {
            SqlCommand cmd = new SqlCommand(safeSql Connection);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddRange(values);
            return cmd.ExecuteNonQuery();
        }

        /// 
        /// 通过SQL语句查询一条数据库信息
        /// 

        /// 存储过程名
        /// 数据库信息数量
        public static int GetScalar(string safeSql)
        {
            SqlCommand cmd = new SqlCommand(safeSql Connection);
            cmd.CommandType = CommandType.StoredProcedure;
            int result = Convert.ToInt32(cmd.ExecuteScalar());
            return result;
        }
        public static int GetScalarBySql(string safeSql params SqlParameter[] values)
        {
            SqlCommand cmd = new SqlCommand(safeSql Connection);
            cmd.Parameters.AddRange(values);
            // cmd.CommandType = CommandType.StoredProcedure;
       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      14115  2009-12-10 21:02  DBHelper.cs

----------- ---------  ---------- -----  ----

                14115                    1


评论

共有 条评论