编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

三层-增删改查例题1(三层架构实现增删改查)

wxchong 2024-07-16 10:07:03 开源技术 29 ℃ 0 评论

通过Windows窗体例题的三层架构实现对表中数据增删改查的功能,三层架构每个人写法可能不一样,只要能理解其精髓什么写法都一样

1)搭建基本架构

在解决方案上右击->添加逻辑文件夹,在每个文件夹上右击创建项目或类库

1.1 UI层:存放要用到的Windows窗体

1.2 BLL层:处理业务逻辑的,比如对空值的处理

1.3 DAL层:专门访问读取数据库的,比如ADO.Net类,SQLHelper

1.4 Model: 放置实体类的

1.5 Common:放置公用方法

2)添加各项目(类库)间的引用

2.1 UI层引用: BLL,Model

2.2 BLL层引用: DAL,Model

2.3 DAL层引用: Model

3)编写配置文件,添加引用

配置文件中有两种连接数据库的书写方式,任选其一即可;打开与上面一样的添加引用窗口

4)SQLHelper帮助类及其方法

4.1将连接字符串声明在类中,连接字符串为类中所有方法共有,不用每个方法中都写一次减少冗余

4.2执行增删改(insert,delete,update)的方法 +ExecuteNonQuery()

4.3执行返回首行首列的查询语句的方法 +ExecuteScalar()

注意:有一条特殊的insert语句也需要使用ExecuteScalar()方法才能得到返回值

4.4执行返回一条或多条结果集的查询语句 +ExecuteReader()

4.5执行返回一个DataTable的查询语句 +ExecuteDataTable()

4.6执行返回DataTable的存储过程 +ExecuteProcDataTable()

5)操作的数据表(People人物表)

登录窗口之前刚刚说过,不再编写登录窗口的实现代码,直接在主窗体中操作

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表