一、设计步骤

确定实体、确定实体属性、确定实体关系、规范化实例

二、

第一范式(1st NF)

0914 数据库设计DAO

第二范式(2nd NF)

0914 数据库设计DAO

第三范式(3rd NF)

0914 数据库设计DAO

三、确定实体

标识数据库要管理的关键对象或实体

0914 数据库设计DAO

标识每个实体的属性

0914 数据库设计DAO

确定实体关系

一对一、一对多、多对多

一对多关系,外键在多方

0914 数据库设计DAO

四、约束

创建约束

0914 数据库设计DAO

删除约束

alter table 表名 drop constraint 约束名称

禁用/启用约束

alter table 表名 disable/enable constraint 约束名称

修改约束名称

alter table 表名 rename constraint 旧约束名 to 新约束名

五、JDBC

JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力。

0914 数据库设计DAO

六、JDBC API

JDBC API可以做三件事:与数据库建立连接、执行SQL语句、处理结果

0914 数据库设计DAO

七、数据访问层DAO

0914 数据库设计DAO

0914 数据库设计DAO

八、JNDI

0914 数据库设计DAO

九、连接池

0914 数据库设计DAO

0914 数据库设计DAO

十、数据源(DataSource)

javax.sql.DataSource接口负责建立与数据库的连接

从Tomcat的数据源获得连接

把连接保存在连接池中

十一、访问数据源

0914 数据库设计DAO0914 数据库设计DAO

maxWait:指定连接池中的连接处于空闲的最长时间,超过这个时间会抛出异常,取值为-1,表示可以无限期等待

相关文章:

  • 2021-11-13
  • 2021-11-14
  • 2021-04-24
  • 2022-02-07
  • 2022-01-28
  • 2022-12-23
  • 2021-09-20
  • 2021-11-28
猜你喜欢
  • 2022-02-07
  • 2022-12-23
  • 2021-11-26
  • 2021-04-17
  • 2021-10-25
  • 2021-07-21
相关资源
相似解决方案