24

为什么这些很重要,它们对手头的数据库有什么影响?

那个时候“模式”不是已经决定了吗,因为它存在于数据库中?

究竟什么是“目录”?JPA 目录字段期望什么样的变量/输入?此外,“模式”字段的相同问题。

4

1 回答 1

29

目录和模式是您在数据库服务器端定义的“命名空间”。有些数据库包含模式,有些包含目录,有些包含两者。当使用特定用户登录时,某些数据库将架构/目录默认为用户的命名空间,导致表对其他用户不可见,从而导致需要使用“通用”命名空间。因此,根据您用于备份数据的数据库,您可能希望忽略这些设置。

对于 MySQL,您可能希望忽略这些设置。这是因为 JDBC URL 的“数据库”部分(最后一个斜杠之后的那个)指向数据库名称,这在语义上与模式相同(对于 MySQL)。

于 2012-06-25T06:24:47.150 回答