ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

11月15日 课堂笔记

2021-11-15 12:34:12  阅读:124  来源: 互联网

标签:11 15 数据库 DataSet 数据表 using 课堂 数据 可以


三层架构
表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候的所见所得
业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理
数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等每层之间是一种垂直的关系
优点:分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点: 增加成本

 

 

SqlHelper

sql 防注入
1.屏蔽特殊符号
2.参数化

using
1.引入命名空间
2.垃圾自动回收
3.命名空间别名

using 键字有什么用?什么是 IDisposable?
using 可以声明 namespace 的引入,还可以实现非托管资源的释放,实现了 IDisposiable 的类
在 using 中创建
using 结束后会自动调用该对象的 Dispose 方法,释放资源。
加分的补充回答:using 其实等价于 try……finally, 用起来更方便

五个主要对象

Connection:主要是开启程序和数据库之间的连接。

Command:主要可以用来对数据库发出一些指令

DataAdapter:主要是在数据源以及 DataSet 之间执行数据传输的工作

DataSet 的能力不只是可以储存多个 Table 而已,还可以透过 DataAdapter 对象取得一些例如主
键等的数据表结构,并可以记录数据表间的关联。

DataReader 对象只是一次一笔向下循序的读取数据源中的数据,这些数据是存在数据库服务器
中的,而不是一次性加载到程序 的内存中的,只能读取当前行的数据,而且这
些数据是只读的,并不允许作其它的操作。

标签:11,15,数据库,DataSet,数据表,using,课堂,数据,可以
来源: https://www.cnblogs.com/Li1020/p/15555660.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有