有件事让我困惑了一会儿,谷歌搜索了一两个小时并没有真正揭示出关于这个主题的任何有用的答案,所以我想我应该写下这个问题。
当我使用“CREATE DATABASE DBNAME”在 SQL 中创建数据库时,我是否在该数据库中隐式创建目录?将“DBNAME”引用为目录是否正确?还是完全不相关的东西?
当我使用 MySQL JDBC 驱动程序通过 getMetaData() 函数获取数据库中的表列表时,“TABLE_CAT”列(我认为它的意思是“目录”)始终设置为数据库的名称我已经选择了。
巧合?还是我对这一切的看法完全错误?
最佳答案
catalog 是 JDBC 术语,许多人(以及一些 RDBM)将其称为数据库。即表/ View /等的集合。在数据库系统内。
关于java - 关于 SQL 目录的问题 - 它们到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1182894/