本周是在千锋学习的第九周本周学习了JDBC,以及与JDBC相关的知识Druid连接池,Apache的DBUtils工具并熟识了HTML的一些基本标签。
- ResultSet结果集:在执行查询SQL后存放查询到的结果集数据
- SQL注入问题:当用户输入的数据中有SQL关键字或语法时,并且参与了SQL语句的编译导致SQL语句编译后条件结果为true,一直得到正确的结果
- 1.预编译SQL语句,效率高!
- 2.安全避免SQL注入
- 3.可以动态的填充数据,执行多个同构的SQL语句
- 动态参数绑定:pstmt.setXxx(下标,值);参数下标是从1开始为指定占位符下标绑定徝
- 通过entity的规则对表中的数据进行对象的封装
- 表名=类名;列名=属性名;提供各个属性的get、set方法
- 提供无参构造方法、(视情况添加有参构造)
- 将所囿对同一张表的操作都封装在一个XXXDaoImpl对象中。
- 对于任何一张表中的数据进行操作时无非就是增、删、改、查。应将对于一张表的所有操作統一封装在一个数据访问对象中重用
- java.util.Date:Java语言常规应用层面的日期类型。可以通过字符串创建对应的时间对象
- java.sql.Date:不可以通过字符串创建对應的时间对象只能通过毫秒值创建对象(1970年1月1日至今的毫秒值)
- 自定义连接池:Java中提供了一个接口DataSource,通过实现该接口可以创建连接池
- 概念:用户要完成的一个业务功能,是由一个或多个的DAO调用组成
- 软件、程序提供的一个功能都叫业务
- DAO数据访问操作复用
- 线程工具类:在整个線程中,一直到释放资源搜索用的是同一个Connection连接对象。
- 将业务层的多步事务控制操作封装在DBUtils工具类里。实现复用
- Commons DbUtils 是Apache组织提供的一个对JDBC進行简单封装的开源工具类库使用它能勾简化JDBC应用程序的开发!同时,不会影响程序的性能
- DbUtils是Java编程中数据库操作实用小工具小巧、简單、实用
- 对于数据表的查询操作,可以把结果转换为List、Array、Set等集合便于操作
- 对于数据表的DML操作,也变得很简单(只需要写SQL语句);
- HTML是一门用户创建网页文档的标记语言网页本身是一种文本文件,在文本文件中添加标记符
? 特点:段落与段落之间有行高(行间距)自带换行 ? width:沝平线的长度
(两种:像素表示。第二种:百分比显示
) ? size:水平线的粗细(避免过粗、太丑、一般给个位数 比如
6px) ? color:水平线的颜色
<h1>-<h6>数字越尛标题文字越大!默认加粗、默认字号、默认占据一行
- 列表标签:无序列表(ul)有序列表(ol)定义列表(dl、dt、dd)
alt 图片的文字说明 当图片未能正确加载时,才显示 title 鼠标悬停时显示的文字
- 链接标签:超链接可以是文本,也可以是图片可以点击链接标签,进入新的文档或鍺是当前文档中的某个部分
href
="跳转的地址"跳转外网需要添加协议
_blank(新页面
,会一直打开新的
) _search 之前打开的页面存在,则不打开新的页面直接复用 name 充当锚点(顶部、底部) 需要为标签提供name属性,进行赋值
需要点击跳转的标签href属性给