摘要: * Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发 * 创建JdbcTemplate对象。依赖于数据源DataSource。( JdbcTemplate template = new JdbcTemplate(DataSource);) * 调用Jdb 阅读全文
posted @ 2020-04-11 16:50 .个小目标 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 1. append():父元素将子元素追加到末尾 * 对象1.append(对象2): 将对象2添加到对象1元素内部,并且在末尾 2. prepend():父元素将子元素追加到开头 * 对象1.prepend(对象2):将对象2添加到对象1元素内部,并且在开头 3. appendTo(): * 对象 阅读全文
posted @ 2020-04-11 15:17 .个小目标 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: PreparedStatement:执行sql的对象 1. SQL注入问题:在拼接sql时,有一些sql的特殊关键字参与字符串的拼接。会造成安全性问题 1. 输入用户随便,输入密码:a' or 'a' = 'a 2. sql:select * from user where username = ' 阅读全文
posted @ 2020-04-11 12:31 .个小目标 阅读(250) 评论(0) 推荐(0) 编辑
摘要: * 概念:多个事务之间隔离的,相互独立的。但是如果多个事务操作同一批数据,则会引发一些问题,设置不同的隔离级别就可以解决这些问题。 * 存在问题: 1. 脏读:一个事务,读取到另一个事务中没有提交的数据 2. 不可重复读(虚读):在同一个事务中,两次读取到的数据不一样。 3. 幻读:一个事务操作(D 阅读全文
posted @ 2020-04-11 12:25 .个小目标 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1. 概念: 多个增删改操作的时候,我们通常把这几步步骤方法事务中去执行; * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 回到事务开启之前的数据状态; 3 阅读全文
posted @ 2020-04-11 12:23 .个小目标 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: * 概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求。 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式 阅读全文
posted @ 2020-04-11 12:19 .个小目标 阅读(164) 评论(0) 推荐(1) 编辑
摘要: 1) DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列。关键字:create,alter,drop等 2) DML(Data Manipulation Language)数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert, 阅读全文
posted @ 2020-04-11 12:16 .个小目标 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 这两个属性操作都可以 : 获取/设置元素的属性 1. attr(): 获取/设置元素的属性 2. removeAttr():删除属性 3. prop():获取/设置元素的属性 4. removeProp():删除属性 1. 如果操作的是元素的固有(已经定义好的)属性,则建议使用prop2. 如果操作 阅读全文
posted @ 2020-04-11 11:47 .个小目标 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1. JQuery对象在操作时,更加方便。 2. JQuery对象和js对象方法不通用的. 3. 两者相互转换 * jq -- > js : jq对象[索引] 或者 jq对象.get(索引) * js -- > jq : $(js对象) 阅读全文
posted @ 2020-04-11 11:40 .个小目标 阅读(462) 评论(0) 推荐(0) 编辑