b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

aspnet 运行助手_360助手 手机助手_asp.net

电脑杂谈  发布时间:2017-06-09 00:06:08  来源:网络整理

ASP.NET开发中的三层开发思想指的是UI层(界面显示层),BLL层(业务逻辑层),DAL层(数据访问层)三层,三层之间通过函数的调用来达到降低耦合,易于系统维护的目的,SQLHelper助手类的主要作用在于接收并执行来自各个数据表累传来的sql语句或存储过程。一般的SQLHelper类中主要包括以下几个函数功能:

1.执行不带参数的增删改方法

2.执行带参数的增删改方法。

3.执行不带参数的查询方法。

4.执行带参数的查询方法。

作为一个程序员SQLHelper类编写的好坏不仅影响着系统的可维护性的强弱,而且它更体现的是一个编程人员的职业素质。一个程序员的成长过程中必然要经过代码的锤炼,代码见证了一个编程人员的成长历程,下面通过不同版本的SQLHelper类来向大家展示一个良好的SQLHelper助手类是怎样炼成的:

一、初涉江湖版(A级代码)

namespace dal
{
    public class SQLHelper
    {
        /// 执行带参数的增删改方法
        public int ExecuteNonQuery(string sqltext,CommandType ct,SqlParameter [] paras)
        {
            string strconn ="server=YCH-PC;database=newssystem;uid=sa;pwd=1314517";              
            SqlConnection conn = new SqlConnection(strconn);                //定义一个连接对象(下同)
            conn.Open();                                                   //打开连接(下同)
              SqlCommand cmd = new SqlCommand(sqltext  , conn );            //实例化一个命令对象(下同)
              cmd.CommandType = ct;                                        //指定命令类型(下同)
              cmd.Parameters.AddRange(paras);                             //增加参数(下同)
              int res = cmd.ExecuteNonQuery();                           //执行命令(下同)
              conn .Close ();                                           //关闭连接(下同)
              return res;                                              //返回执行结果(下同)
        }
        /// 执行不带参数的增删改方法
        public int ExecuteNonQuery(string sqltext, CommandType ct)
        {
            string strconn = "server=YCH-PC;database=newssystem;uid=sa;pwd=123456";
            SqlConnection conn = new SqlConnection(strconn);
            conn.Open();
            SqlCommand cmd = new SqlCommand(sqltext, conn);
            cmd.CommandType = ct;
            int res = cmd.ExecuteNonQuery();
            conn.Close();
            return res;
        }
        /// 执行不带参数的查询方法
        public DataTable  ExecuteQuery(string sqltext, CommandType ct)
        {
            string strconn = "server=YCH-PC;database=newssystem;uid=sa;pwd=123456";
            SqlConnection conn = new SqlConnection(strconn);
            conn.Open();
            SqlDataReader sdr ;
            DataTable dt=new DataTable ();
            SqlCommand cmd = new SqlCommand(sqltext, conn);
            cmd.CommandType = ct;
            sdr = cmd.ExecuteReader();
            dt.Load(sdr);
            conn.Close();
            return dt ;
        }
        /// 执行带参数的查询操作
        public DataTable  ExecuteQuery(string sqltext, CommandType ct, SqlParameter[] paras)
        {
            string strconn = "server=YCH-PC;database=newssystem;uid=sa;pwd=123456";
            SqlConnection conn = new SqlConnection(strconn);
            conn.Open();
            SqlDataReader sdr;
            DataTable dt = new DataTable();
            SqlCommand cmd = new SqlCommand(sqltext, conn);
            cmd.CommandType = ct;
            cmd.Parameters.AddRange(paras);
            sdr  = cmd.ExecuteReader();
            dt.Load(sdr);
            conn.Close();
            return dt ;
        }
    }
}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-51903-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...