2009-07-25 10 views
2

グーグルリンの1時間半か2時間で私が少し困惑していたことは、実際には何の役に立つ答えも明らかにしていませんでした。SQLカタログに関する質問 - 正確には何ですか?

「CREATE DATABASE DBNAME」を使用してSQLでデータベースを作成すると、そのデータベースに暗黙的にカタログが作成されますか? 'DBNAME'をカタログとして参照するのは適切ですか?それとも完全に無関係の何かですか?

getMetaData()関数を使用してデータベースのテーブルのリストを取得するためにMySQL JDBCドライバを使用すると、「TABLE_CAT」列(「カタログ」を意味する)は常に私が選んだデータベース

一致?それとも、私はまったく間違っていますか?

答えて

5

カタログは、多くの人(および一部のRDBM)がデータベースを呼び出すJDBC用語です。すなわちテーブル/ビュー/等の集合である。データベースシステム内で実行されます。