三层架构-DAL层
2020-06-25 04:41
731 查看
DAL层(SQLHelp)
- 创建DAL层使用类库
- 在DAL层创建类SQLHelp
- 在DAL层添加引用: Model System.Configuration System.Data System.Data.SqlClient
使用某些引用时 先在解决方案资源管理器DAL层下的引用添加(右键 添加引用)
- 创建类后检查是否具有public属性 没有要手动加上 不然无法调用
- 获取数据库链接使用ConfigurationManager.ConnectionStrings方法
- ConnectionStrings[""]里的字段在前台(.aspx)使用GridView选择数据源绑定中获取
之后在Web.config中connectionStrings字段下add name也能找到
-
查询方法
[code]public static DataTable Query(string sql) { DataTable dt = new DataTable(); SqlDataAdapter sda = new SqlDataAdapter(sql, strconn); sda.Fill(dt); return dt; }
-
非查询方法
[code]public static int NoQuery(string sql) { int num; SqlConnection conn = new SqlConnection(strconn); SqlCommand cmd = new SqlCommand(sql, conn); try { conn.Open(); num = cmd.ExecuteNonQuery(); } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } return num; }
-
最后使用///添加相应注释
相关文章推荐
- asp.net mvc 三层架构之dal层查询方法
- MVC项目实践,在三层架构下实现SportsStore-01,EF Code First建模、DAL层等
- (11)C#之ADO.NET 初始三层架构的DAL层
- MVC项目实践,在三层架构下实现SportsStore-01,EF Code First建模、DAL层等
- 初涉三层架构,UI层和DAL层的调用,ADO.NET对数据库的数据增删改
- 三层架构
- C# 好用的三层架构,项目直接上手用
- 三层架构
- Basic:三层架构开发
- javaWeb的三层架构图
- 深入浅出C#三层架构
- 三层架构(我了解并详细分析)
- 【ssm架构】系统架构-三层架构
- 使用objectdatasource结合数据绑定控件进行简单三层架构的开发
- 剪不断,理不乱——三层架构之抽象工厂加反射
- mvc和三层架构到底有什么区别
- 三层架构之数据库访问层完全篇(C#)
- 三层架构
- 三层架构与MVC的区别
- Android笔记004_三层架构MVC和后台代码也分三层不一样