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

时间:2009-07-25 19:53:54

标签: java sql mysql jdbc database

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

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

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

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

1 个答案:

答案 0 :(得分:5)

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