码迷,mamicode.com
首页 > 数据库 > 详细

DBHepler类的封装

时间:2020-05-21 21:11:08      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:on()   增删改   esc   字段名   封装   object   函数   com   new   

字段名                       类型                                  是否公开                        说明
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类的封装

标签:on()   增删改   esc   字段名   封装   object   函数   com   new   

原文地址:https://www.cnblogs.com/chaing/p/12933495.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!