摘要:
一、设计模式 1、工厂模式 public class JiSuan { private int a; public int A { get { return a; } set { a = value; } } private int b; public int B { get { return b; 阅读全文
摘要:
静态 1.普通成员 普通成员都是属于对象的 用对象调用 2.静态成员 静态成员是属于类的 用类名调用 static 静态关键字 注:静态方法里面不能包含普通成员 普通方法里面可以包含静态成员 用处:1.为了简便,连接数据库的时候,造连接对象类,使用静态属性直接返回连接对象。 2.两个类之间传递信息 阅读全文
摘要:
多态: 概念:当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,在调用该方法的时候表现出的不同就称为多态 条件:必须要有继承 父类引用指向子类实例 子类必须对父类的方法进重写 1、虚方法 virtual 重写 override 父类中的方法,在子类中并不适用,那么子类需要自主更改继承的方 阅读全文
摘要:
一、封装 目的:保护类,让类更加安全。 做法:让类里面的成员变量变为私有(即访问修饰符)的,做相应的方法或者属性去间接的操作成员变量 ※访问修饰符 private 私有的 只能在该类中访问 protected 受保护的 只能在该类和它的子类中访问 public 公有的 在任何地方都可以访问 inte 阅读全文
摘要:
面向对象: 是基于万物皆对象这个哲学观点. 所谓的面向对象就是将我们的程序模块化,对象化,把具体事物的特性属性和通过这些属性来实现一些动作的具体方法放到一个类里面 通俗点讲: 一切都是对象 举例: 将一栋房子 比作一个对象 【房子:对象】。 从图上也可以看到这是一种新类别的房子【房子:类-Class 阅读全文
摘要:
触发器类型有两种: 1、AFTER(FOR)触发器 在动作执行之后触发(增删改执行完成后,触发器中的代码再执行),不能为视图指定for触发器,只能为表指定该触发器。 2、instead of触发器 可以理解为替代触发操作执行,写了这个之后,写的执行代码就没有用了,就被触发器的代码覆盖了 同时DML 阅读全文
摘要:
一、存储过程 1、概述 存储过程是一组编译在单个执行计划中的T-SQL语句 存储过程:就像函数一样的会保存在数据库中(可编程性) 存储过程的优点: 1、允许模块化程序设计 2、允许更快执行如果某操作需要大量T-SQL代码或需要重复执行,存储过程将比T-SQL批代码的执行要快。将在创建存储过程时对其进 阅读全文
摘要:
一、连接查询:通过连接运算符可以实现多个表查询。 连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 常用的两个链接运算符: 1.join on(左右连接) 2.union(上下连接) 注:只有在列的数据类型一致时才能够连接起来 二、变量 SQL语言也跟其他编程语言一样, 阅读全文
摘要:
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: 表A记录如下:aID aNum1 a200501112 a 阅读全文
摘要:
子查询,又叫做嵌套查询。 将一个查询语句做为一个结果集供其他SQL语句使用,就像使用普通的表一样,被当作结果集的查询语句被称为子查询。 子查询有两种类型: 一种是只返回一个单值的子查询,这时它可以用在一个单值可以使用的地方,这时子查询可以看作是一个拥有返回值的函数; 另外一种是返回一列值的子查询,这 阅读全文