Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171425
  • 博文数量: 46
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 224
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-21 09:42
个人简介

菜鸟一枚,请多多关照

文章分类

全部博文(46)

文章存档

2016年(3)

2015年(24)

2014年(19)

我的朋友

分类: Java

2015-11-22 19:07:06

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) |
给主人留下些什么吧!~~