Estoy escribiendo una aplicación Java. Tengo un ResultSet. Ahora quiero averiguar el nombre del coloumn de la clave principal de la tabla.¿Cómo puedo obtener el nombre de columna de la clave principal de una tabla de base de datos del objeto ResultSet o ResultSetMetaData en JAVA?
Es posible obtener ese nombre de columna a través del objeto ResultSet u Objeto ResultSetMetaData o de cualquier otro modo.
No encontré ninguna manera de encontrar esto.
¿Qué hay de malo en mirar la base de datos para ver cómo se definió la tabla? Cuando hay múltiples restricciones de clave únicas, una puede ser "primaria" en lo que respecta a los usuarios y una clave sustituta se define como primaria en la base de datos. ¿Por qué quieres probar y automatizar esto? –