通过JDBC连接到特定模式
1. 引言
在本文中,我们将涵盖数据库模式的基础知识,为什么我们需要它们,以及它们是如何有用的。之后,我们将专注于使用PostgreSQL数据库的JDBC中设置模式的实际示例。
2. 数据库模式是什么
一般来说,数据库模式是一组规则,它规范了数据库。它是数据库的额外抽象层。有两种模式:
- 逻辑数据库模式定义了适用于数据库中存储数据的规则。
- 物理数据库模式定义了数据在存储系统上如何物理存储的规则。
在PostgreSQL中,模式指的是第一种。模式是一个逻辑命名空间,包含数据库对象,如表、视图、索引等。 每个模式属于一个数据库,每个数据库至少有一个模式。如果没有特别指定,PostgreSQL中的默认模式是public。我们创建的每个数据库对象,如果没有指定模式,都属于public模式。
大约 5 分钟