यदि आप विदेशी कुंजी और प्राथमिक कुंजी बाधाओं के बारे में बात कर रहे हैं। DatabaseMetaData
इस जानकारी को पुनः प्राप्त करने के तरीके प्रदान करता है:आप getImportedKeys(..)
और getCrossReference(..)
विदेशी कुंजियों के लिए, और getPrimaryKeys(..)
और getExportedKeys(..)
प्राथमिक कुंजी के लिए।
बस सावधान रहें कि आप उनका उपयोग कैसे करते हैं:getCrossReference(..)
और getExportedKeys
मेरी राय में थोड़े प्रति-सहज हैं।
यदि आपको अद्वितीय बाधाओं की भी आवश्यकता है, तो आपको getIndexInfo(..)
true
passing पास करने के साथ पैरामीटर के लिए unique
।