自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jdbc基础运用(实现连接数据库的增删改查)

使用commons-dbutils来完成对数据库内容的查询所有操作,查询某条记录,添加,删除,修改操作

2022-05-21 17:37:58 276 1

原创 jdbc基础

jdbc是什么 JDBC(Java Database Connectivity)Java 连接数据库的规范(标准),可以使用 Java 语言连接数据库完成 CRUD 操作 本质就是一个普通的java类,数据库厂商提供的驱动jar包,来实现sun公司提供一套"应用程序接口规范" JDBC七大操作步骤的关于API的介绍 java.sql.Drvier 驱动接口 java.sql.DriverManager:驱动管理类(管理jdbc的驱动服务) ...

2022-05-21 17:15:47 150

原创 多表查询以及数据库事务相关

数据库的三大范式 第一范式:1NF 数据库表中每一列是不能再拆分的原子数据项,如果出现复合列,必须单独列出来 第二范式:2NF 在1NF的基础上,数据库中一张表描述一件事,且表中的非主键字段必须完全依赖于主键字段,完全依赖是指不能存在仅依赖主键一部分的列 第三范式:3NF 在2NF的基础上,任何非主列不得传递依赖于主键 多表查询 内连接,外连接,子查询(实际开发中使用不到,执行sql小绿太低) 内连接 隐式内连接---看不到...

2022-05-21 16:49:55 224

原创 静态代理与jdk动态代理

代理概述: 在不修改源代码的情况下使得原本不具有某种能力的类、对象具有该种能力,实现了对目标对象的功能扩展,也就是让代理角色帮助被代理角色完成一件事情 静态代理: 静态代理实现简单,但不够灵活,代码冗余,重复代码多,其要实现与被代理对象一样的接口,创建很多代理类,接口增加方法后代理类与被代理对象都要加方法 局限性: 只能代理某一类型接口的实例,不能实现代理任意接口任意方法的操作 静态代理只能代理固定或单一接口的方法,也就是说不能做到任...

2022-05-16 21:24:32 137

原创 级联操作(CASCADE)

由于修改和删除比较麻烦,需要先操作从表,再操作主表 添加级联,当修改或者删除主表的数据时,从表也随之变化 创建语法: CREATE TABLE 从表明( id INT PRIMARY KEY AUTO_INCREMENT, 从表关联于主表id的字段名 INT, CONSTRAINT -- 声明 外键名称 FOREIGN KEY -- 外键作用在 (从表关联于主表id的字段名) REFERENCES -- 关联 主表明(主键i...

2022-05-16 19:38:59 707

原创 DQL基础语法(分组查询),数据库备份与约束

DQL语句之分组查询: group by selsec 字段列表 from 表名 group by 分组字段名; --带条件的分组查询,where必须放在 group by 之前 --group by 后面不能使用聚合函数 筛选查询 having --筛选要在分组之后,筛选后面可以使用聚合函数 分页查询 limit -- select 字段列表 from 表名 limit 起始行数,每页显示的条数; --起始行数:从0开始 --起始行数=(当前页码-1)*每页显示条数 数据库的备份和还原

2022-05-14 11:20:51 228

原创 JavaScript基础(下)

字符串对象 创建: var 对象名 = new String("字符串内容"); 简写: var 对象名 = "字符串内容"; js中的valueof()比较的是两个js对象的原始值是否相同,==比较的是对象的内存地址 常用方法: charAt():获取指定索引处的字符 concat():字符串拼接功能 fontcolor():给字符串颜色标记 substring(start,end):截取功能 跟Java中的String一样 split():拆...

2022-05-14 11:04:17 108

原创 JavaScript基础(上)

JavaScript使用方式: 1.内部方式:script标签 <script type="text/javascript"> </script> 2.导入js文件 <script src="js/01.js"></script> JavaScript常见的函数: 向浏览器打印内容,类似于Java中的控制台输出语句 docume...

2022-05-14 10:57:03 185

原创 DQL语法基础运用(表单创建和查询)

创建表单 create table student( id int, -- id编号 name varchar(20), -- 姓名 chinese int, -- 语文 english int, -- 英语 math int -- 数学 ); insert into student(id,name,chinese,english,math) values(1,'行哥',89,78,90); insert into student(id,name,chin...

2022-05-12 21:03:58 121

原创 DQL基础语法

基本查询语句: --查询全表 --select * from 表名; --字段起一个别名 as '别名名称'(as可以省略) select 字段名 as '别名名称', ..... from 表名; --表起一个别名 select 别名.'字段名' '字段名别名' ..... from 表明 表别名; --字段去重 distinct --select distinct 字段名称 from 表名; 条...

2022-05-12 21:01:07 204

原创 MYSQL语法

mysql -uroot -p 库相关 --查询当前mysql中所有库 --show databases -- 创建库 -- create database 库名; -- create database if not exists 库名; -- 查询库的字符集 -- show create database 库名; -- 修改库的字符集 -- alter database 库名 default character set 字符集名称; -- 删除库 -- drop database 库名 ; .

2022-05-12 20:56:19 203

空空如也

空空如也

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

TA关注的人

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