java持久化一个数据到内存,Java持久化复习

1.第一章(概述):

●什么是对象持久化?为什么要持久化?

●对象持久化的最佳方式是什么?

●关系型数据库的基础概念;

●什么是实体,关系?三种基本关系:一对一、一对多、多对多;

●关系型数据库工作原理:数据库引擎+数据;两种类型:本地数据库管理

系统、数据库服务器管理系统;目前流行的主要RDBMS有哪些?

●什么是SQL,SQL语句的分类:DDL 、DML、DCL;

2.第二章(创建表和索引):

●如何创建、删除自定义数据库、数据库命名规范;

●数据库中主要有哪些数据类型?int、smallint、bigint、float、numeric、

decimal、char、varchar、text、image、bit、datetime、smalldatetime、

UniqueIdentifier(GUID——newid()、timestamp)等;char与varchar的区别,datetime与smalldatetime的区别等;

●创建和删除表;创建临时表,#与##的区别;符合复制表(如何只复制表结

构,不复制表的内容);

●约束与数据完整性:实体完整性(索引、唯一约束、主键约束、标识列属

性)、域完整性(外键约束、检查约束、默认值定义、非空约束、格式、限

制类型)、引用完整性(外键约束)、自定义完整性;每种约束的使用方法;

●创建和管理索引;

create index idx_name on table_name(col_name);

drop index table_name.idx_name;

●更改数据库表:添加列、删除列、修改列、添加约束;

3.第三章(基本SQL语句):

●使用insert语句向表中插入数据;自动编号的使用

indentity(seed,increment);执行多行插入;

●使用update语句更新表中的数据;

●如何删除表中的数据;delete、truncate、drop的区别;

●简单的select查询语句;使用别名;过滤重复数据;top的使用;单条件

选择操作;多条件选择查询;范围查询(between ... and、in、like[% _]);

处理空值(is [not] null);数据排序(order by 列名[desc]);

4.第四张(JDBC):

●什么是JDBC?为什么要使用JDBC?

●JDBC工作原理;

●JDBC的四种驱动程序:JDBC-ODBC桥、本地API、网络协议纯Java驱

动程序、本地协议完全Java驱动程序;

●了解JDBC常见的API:Driver、Connection、Statement、PreparedStatement、

ResultSet等;

●JDBC开发步骤:1. 加载驱动程序;2. 创建一个连接对象;3. 创建语句

处理对象;4. 执行SQL语句;5. 关闭各种对象;

●结果集的分类:可滚动的结果集(Forward-only、scroll-insensitive、

scroll-sensitive)、可更新的结果集(read-only、updatable);

●使用Statement的缺点;数据库执行SQL语句的过程:编写、分析、编

译、运行;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值