其他分享
首页 > 其他分享> > DBHepler类的封装

DBHepler类的封装

作者:互联网

字段名                       类型                                  是否公开                        说明
ConnString                String                                是( Public )                      数据库连接字符串
Conn                         SqlConnection                  否( Private )                    数据库连接对象
InitConnection           无                                      无(void)                          否( Private )
GetDataReader         查询的SQL字符串             SqlDataReader              是( Public )
GetDataTable            查询的SQL字符串             DataTable                       是( Public )
ExecuteNonQuery     增删改的SQL字符串         执行是否成功                 是( Public )
ExecuteScalar           聚合函数SQL字符串         结果( Object )                 是( Public 

 

 

数据库连接进行增、删、查、改和聚会函数的DBHepler类分享

        //连接数据库
        public static string newsrt = "";
        //创建数据库连接对象
        public static SqlConnection coon = null;
        //初始化连接对象,与打开数据库
        public static bool Connection()
        {
            //初始化
            coon = new SqlConnection(newsrt);
            coon.Open();
            //判断数据库连接是否成功并返回bool值
            if (coon.State==ConnectionState.Open)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        //查询语句
        public static SqlDataReader GetDataReader(string sql)
        {
            Connection();
SqlCommand com = new SqlCommand(sql, coon);
            SqlDataReader reader = com.ExecuteReader();
            return reader;
        }
        //增、删、改操作
        public static int ExecuteNonQuery(string sql)
        {
            Connection();
            SqlCommand com = new SqlCommand(sql, coon);
            int result = com.ExecuteNonQuery();
            return result;
        }
        //执行集合函数
        public static object ExecuteScalar(string sql)
        {
            Connection();
            SqlCommand com = new SqlCommand(sql, coon);
            object result = com.ExecuteScalar();
            return result;
        }
        //关闭语句
        public static void Connshut()
        {
            coon.Close();
        }

标签:封装,DBHepler,coon,public,static,sql,com,SqlCommand
来源: https://www.cnblogs.com/chaing/p/12933495.html