zoukankan      html  css  js  c++  java
  • 实体类和数据访问类三层开发

    实体类,数据访问类

    实体类:封装

    封装一个类,类名与数据库表名一致,成员变量名与列明一致,多一个下划线 。

    成员便令封装玩的属性会与数据表中的列名一致。

    每一行数据都可以存成一个对象,操作这个对象,就相当于对某一行数据进行整体操作

    数据访问类:

    就是将对数据库的一些操作,单独写到一个类中,封成一些方法,等待调用

    三层开发:

    界面层 - UI层

    业务逻辑层 - C#代码部分

    数据访问层 - 实体类和数据访问类

    就是项目可以从三部分同时进行,一遍布局,一边写方法和封装,一遍写代码,然后再通过调用将几部分结合。而不需要将全部的代码写到同一个类里面,当程序出错时只要去查找对应的地方就好 。

    实体类封装

    public class Student

        {

    private string _Code;

            /// <summary>

            /// 学生编号

            /// </summary>

              public string Code

                  {

                  get { return _Code; }

                       set { _Code = value; }

            }

    }

    新建了一个student类,封装成员变量Code。

    数据访问类里写了一个select方法

    public bool Select(string Scode)

            {

                bool has = false;

                cmd.CommandText = "select *from Student where Code = @a";

                cmd.Parameters.Clear();

                cmd.Parameters.Add("@a",Scode);

                conn.Open();

                SqlDataReader dr = cmd.ExecuteReader();

                if (dr.HasRows)

                {

                    has = true;

                }

                conn.Close();

                return has;

            }

    等待program类调用

  • 相关阅读:
    MD5算法--网盘秒传
    无线网络定位算法综述
    android学习---异步任务(AsyncTask)
    python中局部变量的定义
    python3里函数怎么样使用元组或字典作为参数调用(复制他人博客)
    调试exynos4412—ARM嵌入式Linux—LEDS/GPIO驱动之一
    Linux入门之——安装虚拟机软件
    Linux学习方法之以始为终—Linux工作分类
    Linux基础系列—Linux内核源码目录结构
    Linux基础系列—Linux体系结构和Linux内核结构
  • 原文地址:https://www.cnblogs.com/lanrenqilanming/p/5882193.html
Copyright © 2011-2022 走看看