预处理块优点:
1.会预编译,提高执行效率
2.防止sql注入
使用?占位
其他的和静态处理快使用一样
通用的操作于数据库的类
分为两大类:
查询
更新
//循环一次是一条数据,果结果集中存在一条数据,就是一个对象
查询
返回值:List
参数:sql,参数Object[] args,Class cls
while(result.next()){
//1.创建对象
T obj=cls.newInstance();
//2.获取对象的每一个属性
for(int i=1;i<=count;i++){
//获取字段值
Object value=result.getObject(i);
//获取字段名字
String columnName=rsmd.getColumnLabel(i);
System.out.println(columnName);
//获取对象的属每一个性值
Field field=cls.getDeclaredField(columnName);
//私有的属性放开权限
field.setAccessible(true);
//给属性赋值
field.set(obj, value);
field.setAccessible(false);
}
//3.把对象装进集合
list.add(obj);
}
HTML:
1. html5的声明方式
2.html 超文本标记语言
3. 设置解码格式
乱码问题:
保证编码和解码格式统一
编码:文件的格式
解码: 使用什么样的编码格式解析页面的内容
4.标签上可以添加属性
属性可以帮助更完整的展示标签
属性=""|‘属性值’
双引号和单引号都可以,但是前后保持一致
属性前面要条件空格
5.标签:
单标签|自闭合标签:
双标签|闭合标签:
html的常用标签
1. 行内元素:行内元素不换行,一行显示
2. 块元素:前后换行
align 内容水平对齐方式
left
right
center
正常属性的文字,默认黑色,不换行,多个空格和换行识别为一个空格,谷歌浏览器默认字体大小16像素
3. 常用基础标签
a 超链接标签
行内元素
href 链接属性 必有属性
绝对地址
相对地址
title: 当鼠标悬停在内容上面时候显示的提示字
target:打开方式
_self 当前页面打开
_blank 新页面打开
默认样式:
链接没有访问: 字体蓝色.自带下划线
链接有访问: 字体紫色.自带下划线
p 段落标签
块元素
p中的内容正常显示
前后有空白 (内外边距css)
img 图像标签
行内元素
src 图像链接地址 必填属性
绝对地址
相对地址
alt:当图片无法正常显示的时候的提示字
title: 当鼠标悬停在内容上面时候显示的提示字
width:宽度 px值为单位
height: 等比缩放 款速
div 块
块元素
正常显示
span 帮助添加标签
列表
1.有序列表
ol
2.无序列表
ul
ol和ul直接子元素只能为li
li中可以嵌套任何内容
更改列表项标记: ul|ol type属性
ul:
ol:1 A a I i
表格
table
属性:
style="border-collapse: collapse" 双线变单线
border 边框
bordercolor 边框颜色
width 宽
height 高
rowspan 跨行
colspan 跨列
tr 行
th 表格头单元格 加粗+居中
td 表格题单元格
单元格可以设置宽高 对齐方式align