摘要:
page指令:* import:等同与import语句 在一个JSP页面中可以给出多个page指令,而且import是可以重复出现的 * pageEncoding:指定当前页面的编码 如果pageEncoding没有指定,那么默认为contentType的值; 如果pageEncoding和co... 阅读全文
摘要:
JSP的三个编译指令Page:该指令是针对当前页面的指令language:声明当前jsp页面使用的脚本语言的种类通常是java,默认是java,无需设置extends:指定jsp编译产生的类继承的父类,或者实现的接口import:用于导入包,默认已经导入的包有java.lang.*,javax.se... 阅读全文
摘要:
JSP的4种基本语法:1:jsp注释jsp注释格式如下:jsp基础语法html注释可以在客户端(浏览器)右键源码看见,而我们的JSP注释看不见,只能在服务端看见jsp实质上是servlettomcat(其他web容器)会自动帮我们生成java代码JSP声明:声明变量和方法相当于我们java代码写在c... 阅读全文
摘要:
在orcale中沒有自动增长,所以我们引入序列,以此来实现自动增长。序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。l 自动提供唯一的数值l 共享对象l主要用于提供主键值l 将序列值装入内存可以提高访问效率创建序列:1、 要有创建序列的权限 create sequence 或 crea... 阅读全文
摘要:
表B里面的一个字段里面的值一定是要在表A里面的一个字段内我们就称为A表为主表,B表为从表B里面的字段就有一个外键约束A表中可以作为外键约束的列必须满足以下条件主键或者非空建两张表class和student表student里面的class_id字段有一个外键约束(引用class表里面的class_id... 阅读全文
摘要:
检查约束用来限制列的取值范围建一个stu10表,给sex列填加一个默认名字的check约束createtablestu10(idnumber,sexchar(4)check(sex='男'orsex='女'),agenumber);建一个stu12表,给sex列填加一个默认名字的check约束给ag... 阅读全文
摘要:
主键是用来唯一确定一行数据的一张表里面只能有一个主键但是并不意味着一个主键只能放在一个字段上有些情况会用两个字段组成联合主键(此种情况较奇葩建议少用)主键有两种约束功能首先主键不能为null同时主键是唯一的一张表里面有且只有一个主键但是可以有多个非空并唯一的字段建一个默认名字的主键createtab... 阅读全文
摘要:
用非空约束来限制不能把空插到此列中来非空约束只能在列级定义不能在表级定义最简单的写法createtablesut5(idnumber,classidnumber,namevarchar2(8)notnull);createtablesut6(idnumber,classidnumber,nameva... 阅读全文
摘要:
1:可以为null2:可以有多个null3:如果此值非null就只能有1个不指定约束名使用默认的约束名指定外键createtablestu(idnumberunique,--指定id为唯一属性classidnumber,namevarchar2(8))指定约束名建外键createtablestu2(... 阅读全文
摘要:
银行的转账业务(a转钱给b),原理上是修改表中的余额字段Step1:从a的余额中减掉响应的金额Step2:给b的余额加上响应的金额如果Step1和step2之间发生了异常比如断电,地震等不可逆现象将会导致A的钱被扣了但是B的钱没有增加这样显然不行人们就会想一种办法让Step1和Step2同时成功或者... 阅读全文