1.JDBC
1.基本操作
1.connection
2.Statement//拼接字符串,SQL 注入
3.PreparedStatement //预编译SQL,检验sql,再赋值
4.execute
execute 方法 返回一个boolean值
判断当前的执行操作是不是返回一个结果
更新操作:false
查询操作:true
5.executeUpdate 更新操作
executeQuery 查询操作
单挑查询 bean
列表查询 List
6.batch 批处理
addBatch()
executeBatch();
2.事务
1.事务的概念
1.ACID 原则
原子性 一致性 隔离性 持久性
原子性:最小单位 不可再分割
部分出错,整体重来
2.持久化 commit
更新操作 需要持久化
查询操作 不需要持久化
Connection 默认 AutoCommit(true)
1.数据缓存
当执行JDBC的时候,数据默认是保存在数据库缓存中的,
并没有直接提交到数据库,只有执行完commit操作才会持久化到数据库
2.rollBack
回滚 清空数据缓存
Query 查询操作
* 1.先从数据库缓存中取
* 2.再从数据库取
3.c3p0 连接池
Connection connection = new ComboPooledDataSource().getConnection();
3.XML 引入
1.定义
XML:Extensible Markup Language 可扩展标记语言
属性:开始标签 结束标签
2.历史
单标签
普通标记语言
标准标记语言
HTML 1993 缺陷:语言结构不够严谨,传输数据不稳定 丢包(数据报)
XML 19948 语言结构特别规范 DTD schema规范 约定文件
XHTML
3.XML 编写
eg:
root
123456
mysql
127.0.0.1
3306
阅读(1674) | 评论(0) | 转发(0) |