微信扫一扫联系
 
数据库调用类,C#,.net
发布:2020/6/8 1:07:00

数据库调用,常用类,喜欢用的一种形式,可以根据自己的情况修改使用。


namespace DAL
{
    public class db
    {
        public static string connstr()
        {
            return ConfigurationManager.ConnectionStrings["dbcon"].ToString();
        }
        public static string connstrAll()
        {
            return ConfigurationManager.ConnectionStrings["dbconall"].ToString();
        }

        public static string connstr_xls(string path2)
        {
            string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + HttpContext.Current.Server.MapPath(path2) + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'";
            return strConn;
        }

        public static string connstr_xlsx(string path2)
        {
            string strConn = "Provider=Microsoft.ACE.Oledb.12.0;Data Source=" + HttpContext.Current.Server.MapPath(path2) + ";Extended Properties='Excel 12.0;HDR=Yes;IMEX=1;'";
            return strConn;
        }

        public static string connstr_xls_HDRNo(string path2)
        {
            string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + HttpContext.Current.Server.MapPath(path2) + ";Extended Properties='Excel 8.0;HDR=No;IMEX=1;'";
            return strConn;
        }

        public static string connstr_xlsx_HDRNo(string path2)
        {
            string strConn = "Provider=Microsoft.ACE.Oledb.12.0;Data Source=" + HttpContext.Current.Server.MapPath(path2) + ";Extended Properties='Excel 12.0;HDR=No;IMEX=1;'";
            return strConn;
        }

        public static void ConnOpen(SqlConnection conn)
        {
            //try
            //{
                if (conn.State == ConnectionState.Closed)
                {
                    //conn.ConnectionString = connstr();
                    conn.Open();
                }
                else
                {
                    conn.Close();
                    conn.Open();
                }

        }
        public static SqlConnection Conn()
        {
            SqlConnection conn = new SqlConnection(connstr());
            return conn;
        }
        public static void ConnClose(SqlConnection conn)
        {
            conn.Close();
        }
    }
}