Jika Anda berbicara tentang kunci asing dan batasan kunci utama. DatabaseMetaData tidak menyediakan metode untuk mengambil informasi ini:Anda dapat menggunakan getImportedKeys(..)
dan getCrossReference(..)
untuk kunci asing, dan getPrimaryKeys(..)
dan getExportedKeys(..)
untuk kunci utama.
Berhati-hatilah saat menggunakannya:getCrossReference(..) dan getExportedKeys agak kontra-intuitif menurut saya.
Jika Anda juga memerlukan batasan unik, maka Anda harus dapat menggunakan getIndexInfo(..)
dengan melewati true untuk parameter unique .