自定义博客皮肤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)
  • 收藏
  • 关注

原创 第二阶段第9天[PreparedStatement,SQL注入]

由于数据库连接对象在创建和销毁时占用的能耗可能比数据库操作更大,为了能够节省资源,循环利用。通过PreparedStatement。2.url username psw 属性文件。语句时,产生了不符合预期要求的结果,这种现象称为。1.注册驱动 和获取连接。3.工具类加载并获取Connection。3.增删改 和 查询。和管理数据库连接对象,创建了线程池。

2022-10-21 12:01:55 230 1

原创 二阶段SQL第六天[表关系、多表查询、数据库备份与还原]

这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失,造成的损失是无法弥补与估量的。-- (6)找出10部门的经理、20部门的职员 或者既不是经理也不是职员但是工资高于2000元的员工信息。select * | 列1,列2,...,列n from 表1,表2,...,表n。例如:班级和学生,部门和员工,客户和订单,分类和商品等。-- (2)找出从事clerk工作的员工的编号、姓名、部门号。-- (5)找出10部门的经理、20部门的职员 的员工信息。例如:老师和学生,学生和课程,用户和角色。

2022-10-21 11:46:28 239

原创 第二阶段第七天[JDBC]

ResultSet就是一张二维的表格,它内部有一个“行光标”,光标默认的位置在“第一行上方”,我们可以调用rs对象的next()方法把“行光标”向下移动一行,当第一次调用next()方法时,“行光标”就到了第一行记录的位置,这时就可以使用ResultSet提供的getXXX(int col)或getXXX(“列名”)方法来获取指定列的数据了。结果集是一个二维的表格,有行有列。mysql默认是自动提交事务的,如果想同时执行多条SQL语句,而且要保证多条SQL同时成功,那么就需要手动的来提交事务。

2022-10-21 11:45:52 295

原创 SQL学习第一周考

6、查询1833班与1832班,语文成绩与数学成绩都小于80的姓名。4、显示1832班英语成绩为98,数学成绩为77的姓名与学号,13、求出英语分数高于70且其它任何一科目大于60分的人和班级。10、求出每个班级数学成绩总分--涉及到每个的时候都需要分组。2、查询1833班,语文成绩大于80小于90的成绩信息。5、查询出1832班成绩并且按语文成绩排序(降序)11、将语文成绩不及格的学生成绩改为60分。8、求出班上数学成绩不及格的学生姓名。15、求每个班数学成绩大于80的人数。

2022-09-28 11:50:50 539

原创 数据库第五天[约束和策略/表关系]

有些记录的 name,age,score 字段的值都一样时,那么就没法区分这些数据,造成数据库的记录不唯一,这样就不方便管理数据。多对多关系建表原则: 需要创建第三张表,中间表中至少两个字段,这两个字段分别作为外键指向各自一方的主键。主键约束、非空约束、唯一约束、默认约束(缺省约束)、外键约束、检查约束(MySQL不支持检查约束)一对多建表原则: 在从表(多方)创建一个字段,字段作为外键指向主表(一方)的主键。在修改和删除主表的主键时,同时更新或删除副表的外键值,称为级联操作。

2022-09-27 17:33:10 593

原创 数据库第四天[DQL数据查询语言]

而且在有些数据库中(例如oracle)中,这样的语句是错误的!insert into student(id,name,chinese,english,math) values(5,'李来财',82,84,67);insert into student(id,name,chinese,english,math) values(2,'李进',67,53,95);insert into student(id,name,chinese,english,math) values(3,'王五',87,78,77);

2022-09-26 17:24:24 611

原创 数据库第三天[DQL\]

UPDATE 表名 SET 字段1=值1[,字段2=值2,,...,字段n=值n][where 条件]UPDATE 表名 SET 字段1=值1[,字段2=值2,,...,字段n=值n]是查询数据库中的数据。查询不会对数据库中的数据进行修改,只是一种显示数据的方式。SELECT 字段名1, 字段名2, ...字段n FROM 表名。查询时给表取别名目前还看不到效果,需要到多表查询的时候才能体现出其好处。后出现了多个列时,只有当多个列的数据都重复才叫重复数据。不带条件的删除,将删除表中的全部数据。

2022-09-26 09:37:31 211

原创 数据库第二天、DDL 数据定义语言\DML 数据操纵语言

int)、姓名(emp_name varchar)、性别 (gender enum(‘M’,’F’))、入职日期(hire_date date)、薪资(salary double)、简历(resume text)INSERT INTO 表名 (字段名 1, 字段名 2...,字段 n) VALUES (值 1, 值 2...,值 n)除了数值类型外,其它的字段类型的值必须使用引号引起(建议单引号)在已有的数据基础之上,将原来的数据进行复制,插入到对应的表中。char 和 varchar 两种类型相似,都。

2022-09-22 16:35:49 281

原创 数据库第一天

数据操纵语言(DML):Data Manipulation Language,用来在数据。数据控制语言(DCL):Data Control Language,用来控制数据库的。数据查询语言(DQL):Data Query Language,用来查询数据库中的。5、创建一个名字为dsj的数据库,字符集使用utf8,排序规则使用utf8_bin。常见的非关系型数据库包括:Redis、MongoDB、HBase、Graph等。优点:可以永久保存数据。1、不区分大小写,关键字建议使用大写,而数据库名,数据表名,

2022-09-22 09:28:27 171

转载 java一阶段后期

3, 实现Callable接口,重写call方法,创建Callable的实现类对象,将Callable 的实现类对象,传递到FutureTask的构造方法中,最后将FutureTask传递到Thread 的构造方法中,通过start()方法开启线程任务。1, 通过map方法的 keySet() 方法, 将map中的key 取出来,存到set集合里面,之后遍历set集合,通过map中的 get(key key) 方法取出每一个value值。jvm分为方法区,堆内存,栈内存,本地方法栈,程序计数器,

2022-09-15 09:40:07 104

转载 java第一阶段前20天

就是将事物的属性和行为 通过 private进行修饰,外界无法直接进行访问,需要提供公共的setter 和 getter 进行间接的访问 提高代码的安全性和复用性。== 既可以比较基本数据类型,也可以比较引用数据类型,比较基本数据类型,比较的是具体的值,比较引用数据类型比较是地址值。equals只能比较引用数据类型,重写之前比较的是引用数据类型的地址值,重写之后,比较的是引用数据类型的内容。final 修饰符 修饰变量变成了常量,修饰方法变成了最终的方法,不能被重写,修饰类变成了最终类,不能有子类。

2022-09-14 09:10:22 95 1

空空如也

空空如也

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

TA关注的人

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