11月15日 课堂笔记

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

 

11月15日 课堂笔记

 

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

上一篇:修复Recast导航折返问题


下一篇:Spark3学习【基于Java】1. Spark-Sql入门程序