关于SQL目录的问题 - 它们究竟是什么?

Bob*_*Bob 2 java mysql sql database jdbc

现在一直让我感到困惑的东西,以及一两个小时的googlin'并没有真正揭示这个主题的任何有用的答案,所以我想我只是写了这个问题.

当我使用'CREATE DATABASE DBNAME'在SQL中创建数据库时,我是否隐式在该数据库中创建目录?将'DBNAME'称为目录是否合适?或者它是完全不相关的东西?

当我使用MySQL JDBC驱动程序使用getMetaData()函数获取数据库中的表列表时,"TABLE_CAT"列(我假设其意为"目录")始终设置为我所拥有的数据库的名称choosen.

巧合?或者我对这一切完全错了?

nos*_*nos 5

catalog是许多人(和一些RDBM)调用数据库的JDBC术语.即表/视图/等的集合.在数据库系统中.