摘要: 1、事务 事务是一组DML操作的逻辑单元,用来保证数据一致性的。在一个事务内,组成事务的DML操作,要么一起成功提交,要么一起撤销。 事务控制语言 TCL: commit:事务提交,将全部数据的修改进行确认提交 rollback:事务回滚,回退到事务开始,数据的状态和事务开始之前一致 savepoi 阅读全文
posted @ 2018-09-18 15:23 不是一个世界的人 阅读(165) 评论(0) 推荐(0)
摘要: 1、主键约束 主键(Primary key 简称PK) 主键约束=不能重复+不能为空 一张表中只能存在一个主键,主键可以是一列也可以是多列组合(联合主键) 主键约束可以有两种定义方式:列级约束和表级约束 列级: 表级: 约束命名:表级定义约束建议命名规则:表名_列名_约束类型 2、非空约束 非空约束 阅读全文
posted @ 2018-09-18 14:50 不是一个世界的人 阅读(968) 评论(0) 推荐(0)
摘要: 1、重定向 浏览器向服务器发请求,服务器返回一个302的状态码以及location的消息头,浏览器接受到的302之后,会立即向location指向的地址发新的请求 如何重定向 编程注意点: a. 重定向之前,不能调用out.close()或者out.flush()方法 b. 重定向之前,会清空res 阅读全文
posted @ 2018-09-18 10:34 不是一个世界的人 阅读(251) 评论(0) 推荐(0)
摘要: 1、HTTP协议(hypertext transfer protocal)超文本传输协议 是一种应用层协议,定义了浏览器与服务器的通讯过程以及数据包格式 通讯过程: step1:浏览器与服务器建立连接 step2:浏览器通讯模块将数据打包,并向服务器发送请求 step3:服务器通讯模块将数据打包,并 阅读全文
posted @ 2018-09-18 10:09 不是一个世界的人 阅读(156) 评论(0) 推荐(0)
摘要: b(浏览器)/s(服务器) 1、什么是B/S 客户端采用的是标准的浏览器,服务器采用的是标准的web服务器,浏览器与web服务器采用的是标准的HTTP协议进行通讯 相对于C/S而言,B/S优势: 编程相对简单,C/S结构需要单独编写通讯模块与自定义协议,而B/S结构采用的是标准的浏览器与web服务器 阅读全文
posted @ 2018-09-18 09:51 不是一个世界的人 阅读(234) 评论(0) 推荐(0)
摘要: 对于文件上传,浏览器在上传过程中是将文件以流的形式提交到服务器端。如果直接使用servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦的,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileupload上传组件的jar包可以 阅读全文
posted @ 2018-09-18 08:37 不是一个世界的人 阅读(1306) 评论(0) 推荐(1)