自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDBC-3

JDBC-31.JDBC方式管理事务1.开启事务: connection.setAutoCommit(boolean类型参数) ; (默认自动提交) 参数为false:禁用自动提交,需要手动提交事务2.事务回滚: connection.rollback() ; 一般放在catch(异常)代码里,出现异常时事务回滚到默认在更新之前的操作,来保证数据不出现错乱.3.提交事务: connection.commit(); 一般放在finally代码里面,finally中的代码一定会执行的,除非

2022-05-20 20:34:39 99

原创 JDBC-2

JDBC-21.单元测试简介: 黑盒测试 白盒测试:技术含量大于黑盒测试-----测试开发方向使用: 1)导包junit核心包以及hmrecrest-core 依赖包 2)测试某个功能 编写测试用例----编写一个单元测试方法 这个方法没有返回值类型,没有参数 3)需要标记这个方法为单元测试方法,需要在方法上面加入@Test注解 4)在junit包下一个断言Assert里面很多的方法来断言某个功能的结果是否和预期结果一致,如果一致,说明断言成功;否则失败! (如果测试自己的功能,不

2022-05-20 13:56:03 82

原创 JDBC-1

JDBC-11.引入JDBC什么是Jdbc Java数据库连接,java可以操作各种关系型数据库jdbc的本质是什么 本质就是一个普通的java类,数据库厂商提供的驱动jar包,来实现sun公司提供一套"应用程序接口规范"2.JDBC七大操作步骤1)注册驱动 Class.forName("com.mysql.jdbc.Driver");2)获取数据库的连接对象 Connection connection = DriverManager.getConnection( "jdbc:m

2022-05-20 13:54:55 192

原创 MySQL-4

MySQL-4—级联有了外键的关联后,修改和删除比较麻烦,需要操作从表,在操作主表! 使用级联操作CASCADE后,当修改或者删除主表的数据,从表随之变化.级联修改: on update cascade级联删除: on delete cascade1.多表关系以及数据库的三大范式多表关系: 1.一对一:一个人对应一个身份证,一个身份证从属某个人 2.一对多:部门表和员工表,一个部门有多个员工,某个员工从属于某个部门的 3.多对多:学生表和选课表,一个学生可以选择多门课程,一个课程也

2022-05-18 17:57:35 57

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

静态代理与JDK动态代理什么是代理? 代理通俗的讲就是一个对象完成一件事,你通过代替这个对象完成这件事,并且可以在完成这件事的基础上增加你的业务. 例如:一个商人一元/只出售铅笔,你在铅笔上画上图案二元/一只出售,这个就叫代理.静态代理: 在JAVA中体现为:一个接口中有n个方法,一个类实现了这个接口,重写了接口中的方法.但是现在你希望在这个方法中加入自己的一些业务,你需要通过创建一个类(代理类)来实现这个接口或者继承被代理类,然后重写接口或者被代理类的方法(方法内的代码块:被代理类中方法的代码

2022-05-16 20:23:52 82

原创 MySQL-3

MySQL-3DQL语句之分组查询:group by语法:select 字段列表 from 表名 group by 分组字段名称;注意事项: 1)查询的字段列表中可以使用分组字段 2)group by之后不能使用聚合函数 带条件分组查询的语法:select 字段列表包含分组字段,聚合函数.. from 表名 where 条件 group by 分组字段;注意:where 条件 必须放在group by 之前,否则语法错误!筛选查询:havingw

2022-05-14 09:07:05 68

原创 MySQL-2

MySQL-2DML语句1给表中插入数据 语法1:insert into 表名 values(值1,值2,值3,值4...值n);插入全部数据 insert into 表名 values(值1,值2,值3,值4...值n),(值1,值2,值3,值4...值n),(值1,值2,值3,值4...值n);一次插入多条 数据 语法2:insert into 表名(字段名称1,字段名称2....) values(值1,值2...) ;插入部分字段,没有插入的字段,默认值就是null, 也支

2022-05-12 19:38:32 143

原创 MySQL-1

MySQL-11.mysql的基本语法1) 每条语句以分号结尾,如果在 SQLyog 中不是必须加的.2) SQL 中不区分大小写,关键字中认为大写和小写是一样的.3) 3种注释: -- : 普通注释 单行注释 /**/: 多行注释 #: 特殊注释2.mysql常见的数据类型int:整数类型 默认最大长度11位字符,给int类型的数据的时候,当前存储的是值的真实长度 举例 年龄字段age int类型 int(字符数):整数类型,给int(3)这

2022-05-11 21:26:46 202

原创 Javascript-2

Javascript-21. Js内置对象StringJs的String 对象 charAt(index):获取指定索引处的字符 concat(str) :字符串拼接功能 substring(beginIndex,endIndex):截取,从指定位置开始截取到指定位置接收(不包含endIndex,而是endIndex-1) 其他功能2.Js的自定义对象使用js这种方式如何定义Person对象 ,还需要使用Js创建Person对象;四种方式 1)类似于Java中有参构造

2022-05-11 20:10:59 48

原创 Javascript

1 变量的定义及数据类型var 变量名(var 变量名 = 值);其中var为关键字,可以定义任何数据类型的变量(可以省略不写);变量没有被赋值时,该变量值为undefined,该变量数据类型为undefined;查看变量的数据类型,使用函数typeof(变量名);变量可以被重复定义,该变量的值为最后一次的赋值;number类型:整数和小数.string类型:字符和字符串.boolean类型:true和false,true为1,false为0.object类型(创建一个对象):例如:

2022-05-09 21:09:40 55

空空如也

空空如也

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

TA关注的人

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