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) |