Ich schreibe eine Java-Anwendung. Ich habe ein ResultSet. Jetzt möchte ich den Spaltennamen des Primärschlüssels der Tabelle herausfinden.Wie kann ich den Spaltennamen des Primärschlüssels einer Datenbanktabelle aus dem ResultSet- oder ResultSetMetaData-Objekt in JAVA abrufen?
Ist es möglich, diesen Column-Namen durch ResultSet-Objekt oder ResultSetMetaData Object oder auf andere Weise zu erhalten.
Ich habe keine Möglichkeit gefunden, dies zu finden.
Was ist los mit der Datenbank zu sehen, wie die Tabelle definiert wurde? Wenn mehrere eindeutige Schlüsseleinschränkungen vorhanden sind, kann einer für Benutzer "primär" sein, und ein Ersatzschlüssel ist in der Datenbank als primär definiert. Warum willst du das automatisieren? –