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

菜鸟一枚,请多多关照

文章分类

全部博文(46)

文章存档

2016年(3)

2015年(24)

2014年(19)

我的朋友

分类: Java

2015-11-22 19:02:31

1.复习
1.jadb接口
1.创建连接(加载驱动)
2.获得执行者
3.sql语句
4.执行(更行记录)
5.关闭
2.登录
1.login(name,pwd)
2.main调用
3. statement:先把语句拼接再编译
preparedstatement:先编译再拼接(先做预处理)
4. bean:实体化操作
dao:持久化操作/增删改查
5.数据库文件:数据文件
 日志文件
 操作文件
7.DAO:Database Access Object
executeUpdate
executeQuery
itemId :流水号
Java连接数据库用 connection(jdbc)

.jar
服务器——————————>数据库

8.删除操作:
真删:直接删除
假删:弃用状态,可以找回
Bean:单挑查询
List:列表查询
limit 0:begin 10:size

9.JDBC操作数据库的步骤:
1.connection创建连接
2.sql
3.创建预处理通道,并预编译sql(preparedStatement)
4.赋值
5.执行(execute)
6.关闭(.close())

statement : sql 语句拼接注入
  preparedStatement  sql预编译
2.jdbc

1.JDBC操作数据库的步骤:
1.connection创建连接
2.sql
3.创建预处理通道,并预编译sql(preparedStatement)
4.赋值
5.执行(execute)
6.关闭(.close())

statement : sql 语句拼接注入
  preparedStatement  sql预编译
2.execute 执行
execute方法返回一个boolean值,以指示当前的执行操作(execute)是否是结果集的形式,
如果不是结果集则为false,但当前的执行操作(更新操作)成功
3.batch 批处理
4.持久化
1.ACID
数据库的一个基本原则
特性:
原子性(Atomiccty)
一致性(Consistency)
隔离性(Isolation)
持久性(Durability)
原子:最小单位,不可再分割
 执行一个单位,就是一个事物
 部分出错,整体重来
2.commit 提交(完成) 持久化
把数据库缓存的数据 持久化 到数据库文件中
 rollback 回滚
把数据库缓存的所有数据 清除,恢复默认值
乱码处理:"jdbc:mysql://localhost:3306/db13class?useUnicode=true&characterEncoding=UTF-8"
阅读(1487) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~