现在一直让我感到困惑的东西,一两个小时的googlin'还没有真正揭示这个主题的任何有用的答案,所以我想我只是写了这个问题。
当我使用'CREATE DATABASE DBNAME'在SQL中创建数据库时,我是否隐式在该数据库中创建目录?将'DBNAME'称为目录是否合适?或者它是完全不相关的东西?
当我使用MySQL JDBC驱动程序使用getMetaData()函数获取数据库中的表列表时,“TABLE_CAT”列(我假设其意为“目录”)始终设置为数据库的名称我选择了。
重合?或者我对这一切都完全错了?
答案 0 :(得分:5)
catalog是许多人(和一些RDBM)调用数据库的JDBC术语。即表/视图/等的集合。在数据库系统中。