自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JAVA EE小结

Apache Tomcat 的作用 apache tomcat 是一个servlet/jsp容器,官方的一个实现参数,也可以称为一个web服务器 servlet的生命周期 1.容器调用构造方法,创建实例 2.使用init 初始化 3.service 响应请求 4.调用destroy 销毁组件 5.垃圾回收GC 自定义servlet的继承关系 Servler 是最顶层的父类接口,声明了生命周期 GenericServlet 是一个继承了Servlet接口的抽象类,并实现了与HTTP协议无关的方

2020-08-21 19:17:19 132

原创 数据库JDBC连接工具类

JDBC规范:使用java访问关系数据库,提供一组统一的接口,但没有完成接口的具体实现,由数据库厂家实现(驱动程序) 先了解一下jdbc实现的大致流程: ①,导入,jdbc加载驱动程序(MySQL,Oracle) ②,从驱动管理DriverManager创建数据链接,Connection(TCP套接字完成应用于数据的会话) ③,使用Connection创建Statement语句(封装了SQL语句) ④, 查询Statement执行返回结果集Resultset或受影响的行数 ⑤,从Resultset获得查询

2020-08-16 22:19:04 140

原创 MySQL事务,存储过程,自定义函数

事务 一个事务包含的多个数据(SQL CRUD)操作,被称作一个事务操作,事务遵循ACID原则 ACID原则 A 原子性 ,事务中的多个数据操作时一个整体,不可分割的 C 一致性,多个数据运行结果一致,都成功或者都失败(回滚) I 隔离性,多个事务相互隔离,互不干扰,隔离级别: - 读未提交 - 读已提交 - 可重复读 - 顺序/串行 SQL TCL begin 开启 commit 提交 rollback回滚/撤销 savrpoint 保存点 手动控制事务状态代码: begin;

2020-08-16 17:32:43 223

原创 JDBC的使用与工具类的创建

一.JDBC 1.jdbc简介: JDBC全称为java database connectivity,是sun公司指定的java数据库连接技术的简称。 他是sun公司和数据库开发商共同开发出来的独立于DBMS的应用程序接口,它为java程序员进行数据库编程提供了统一的API。 JDBC实际上有两组API,一组面向java应用程序开发人员,另一组是面向数据库驱动程序开发人员的,一般都是数据驱动程序开发人员利用后面一组API开发出供应程序开发人员使用的API。 我们需要熟悉包java.sql.*中定义的类(cl

2020-08-09 23:18:27 179

原创 DML(下):索引与视图

一.索引 1.什么是索引? 索引是由数据库表中一列或多列组合而成,其作用是提高对表中数据的查 询速度。 类似于图书的目录,方便快速定位,寻找指定的内容。 2.索引的优缺点: 优点:提高查询数据的速度。 缺点:创建和维护索引的时间增加了,同时占用硬盘空间。(所以不能创建过多的索引) 3.索引分类: 普通索引:是最基本的索引,它没有任何限制; 唯一索引:与前面的普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一; 主键索

2020-08-07 16:31:20 129

原创 DQL(下)与DML基础

一. 多表查询 ① 多表等值连接的结果为多表的交集部分 ②n表连接,至少需要n-1个连接条件 ③ 多表的顺序没有要求 ④一般需要为表起别名 ⑤可以搭配前面介绍的所有子句使用,比如排序、分组、筛选 二. join 外链接查询 使用ON 子句创建连接 • 自然连接中是以具有相同名字的列为连接条件的。 • 可以使用 ON 子句指定额外的连接条件。 • 这个连接条件是与其它条件分开的。 • ON 子句使语句具有更高的易读性。 特点: 1、外连接的查询结果为主表中的所有记录 如果从表中有和它匹配的,则显示匹配的

2020-08-06 21:10:50 109

原创 MySQL中的DQL(上)

认识DQL(上) 1.基本查询 1.1基础查询 缺点是单次查询量太大,导致效率 下降推荐使用指向性查询 1.2给列段定义别名 1.3值去重 2.过滤和排序 2.1过滤查询 关键字:WHERE 使用 < > = != <> >= <= 与 或 非 运算符进行运算过滤 2.2模糊查询 通配符: % 任意多个字符,包含0个字符, _ 任意单个字符 使用between and 可以提高语句的简洁度 使用in提高语句简洁

2020-08-05 21:51:11 210

原创 MySQL用户管理与用户权限

用户创建与权限 1.创建用户并定义密码 2.用户权限定义 注意:这个时候的用户权限是可以进行增删改查的,可能并不是我们想要的效果。 2.1赋予指定权限 2.2限定只能操作的文档

2020-08-04 19:02:35 75

原创 关于MySQL列表主键与外键的定义和关联

关于MySQL列表主键与外键的定义和关联 首先我们需要通过cmd创建两个表单,以下为创建的具体步骤。(创建表单之前先通过cmd登录MySQL账号并选择数据库哦!) 1.1(创建表单) 以上第一行代码为创建一个名为emp2的表单内含一个名为id的列段并将其约束定义完成,如创建成功回车后将跳出第二行代码。 1.2(创建表单) 跟以上一样的方式再创建一个表单 2.1 在emp2表单中创建一个名为dept2_id的列段但是不设定约束条件 2.2(将第二个表单的id列段当作外键设置成第一个表单的主键) 第

2020-08-04 18:48:04 776 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除