• 数据访问层——HollowWorld


         大家在使用asp.net开发网站时,很多时候都会使用Gridview+sqlObjectDataSource控件,你可以很快的把数据库一张表展示到网页上,而不需要编写任何的代码,甚至只要稍微的设置一下Gridview就可以有insert、update、delete的功能。但到了我们开发比较大型的项目的时候,sqlObjectdataSource就往往变得不适用了。在我们的网站上就需要三层架构的思想来使我们的网站变得更加的灵活。
          下面我们首先介绍数据访问层——DAL层:

          .net2.0版的DAL层:

     public class SqlHelper
        {
            private static string connStr = "连接字符串";

            public static int ExecComm(string sqlStr, SqlParameter[] par)
            {
                SqlConnection conn = new SqlConnection(connStr);
                conn.Open();
                SqlCommand comm = new SqlCommand();
                comm.Connection = conn;
                comm.CommandType = CommandType.Text;
                comm.CommandText = sqlStr;
               
                if (par != null)
                {
                    foreach (SqlParameter p in par)
                    {
                        comm.Parameters.Add(p);
                    }
                }

                int i = comm.ExecuteNonQuery();

                conn.Close();
                conn.Dispose();
                return i;
            }
        }


        public class UserDal
        {
            public int AddUser(string userName, string password)
            {
                string sqlStr = "insert into Users (userName,password) values (@userName,@password)";

                SqlParameter[] par = {
                                         new SqlParameter("@userName",userName),
                                         new SqlParameter("@password",password)
                                     };
                return SqlHelper.ExecComm(sqlStr, par);
            }
        }

    这样就很简单的实现了DAL层。
  • 相关阅读:
    hive与hbase整合
    待重写
    hive DML
    【知识强化】第六章 总线 6.1 总线概述
    【知识强化】第五章 中央处理器 5.1 CPU的功能和基本结构
    【知识强化】第四章 指令系统 4.3 CISC和RISC的基本概念
    【知识强化】第四章 指令系统 4.2 指令寻址方式
    【知识强化】第四章 指令系统 4.1 指令格式
    【知识强化】第三章 存储系统 3.6 高速缓冲存储器
    【知识强化】第三章 存储系统 3.5 双口RAM和多模块存储器
  • 原文地址:https://www.cnblogs.com/kukafeiso/p/1635486.html
Copyright © 2020-2023  润新知