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

c#工具类
每当在编写程序的时候公司总是使用数据源,虽然数据源比较快,但是移植性差,都是要重复写很多的代码,近来在与公司的同事交流的时候,尽量要用ADO.net的方式,以下是一个工具类,以后再写程序的时候就可以直接调用,实现相关的功能,这样可以节省编写代码。
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Configuration;

namespace gov_corp.db
{
    public class DBHelper
    {
        //获取连接字符串

        static string conStrs = "server=.;database=gov_corp;uid=sa;pwd=sa";
        //连接对象
        private static SqlConnection conn;
        //连接对象的设置

        public static SqlConnection Conn
        {
            get
            {
                if (conn == null)
                {
                    conn = new SqlConnection(conStrs);
                    conn.Open();
                }
                if (conn.State == ConnectionState.Broken)
                {
                    conn.Close();
                    conn.Open();
                }
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }

                return DBHelper.conn;

            }
        }
        /// <summary>
        /// 关闭的方法

        /// </summary>
        public static void CloseConn()
        {
            if (Conn != null && Conn.State != ConnectionState.Closed)
            {
                Conn.Close();
            }
        }
        /// <summary>
        /// 通用增删改的方法
        /// </summary>
  &n