java - 关于 SQL 目录的问题 - 它们到底是什么?

标签 java sql mysql jdbc database

有件事让我困惑了一会儿,谷歌搜索了一两个小时并没有真正揭示出关于这个主题的任何有用的答案,所以我想我应该写下这个问题。

当我使用“CREATE DATABASE DBNAME”在 SQL 中创建数据库时,我是否在该数据库中隐式创建目录?将“DBNAME”引用为目录是否正确?还是完全不相关的东西?

当我使用 MySQL JDBC 驱动程序通过 getMetaData() 函数获取数据库中的表列表时,“TABLE_CAT”列(我认为它的意思是“目录”)始终设置为数据库的名称我已经选择了。

巧合?还是我对这一切的看法完全错误?

最佳答案

catalog 是 JDBC 术语,许多人(以及一些 RDBM)将其称为数据库。即表/ View /等的集合。在数据库系统内。

关于java - 关于 SQL 目录的问题 - 它们到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1182894/

相关文章:

java - 在java中比较两个字符串之间的所有字符(即使它们包含数字)

java - 如何让 gradle 和 cucumber 一起工作?

mysql - 从 SQL 查询中删除重复项

php - 如何通过cron替换mysql表的内容?

java - 如何在Android Studio中处理DexArchiveBuilderException

java - 检查列表是否至少包含一个非空对象

python - 如何将数据从时间戳修改为每个用户每天的消耗量?

mysql - 如何在 MySQL 中返回数据透视表输出?

php - Mysql和php查询成另一个查询

java - 结果集 "column not found"与 c3p0