• Miércoles 13 de Noviembre de 2024, 18:20

Autor Tema:  Llaves Primarias  (Leído 1615 veces)

antony_soluciones

  • Miembro MUY activo
  • ***
  • Mensajes: 222
    • Ver Perfil
Llaves Primarias
« en: Domingo 19 de Diciembre de 2004, 22:16 »
0
Hola a todos.

Tengo un problema y espero  que alguno de ustedes me lo pueda solucionar

quisiera saber si desde una aplicaciòn en java puedo conocer cual o cuales atributos de una entidad en una base de datos es la llave principal o codigo de la entidad...

Les agradezco cualquier ayuda que me puedan brindar
[size=109]Antony Hernan Delgado Solano. @antonyDelSol en twitter[/size]

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Llaves Primarias
« Respuesta #1 en: Lunes 20 de Diciembre de 2004, 01:54 »
0
tecnicamente debes hacerlo directamente desde sql (llamas el sql desde java)

y debes consultar la tabla user_constraints los campos constraint_type, constraint_name y constraint_table
lo que te acabo de decir a plica para bases de datos oracle y desconozco si aplica o no para otra base de datos...

faltaria ver que más funcionalidads trae java para este fin-.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

antony_soluciones

  • Miembro MUY activo
  • ***
  • Mensajes: 222
    • Ver Perfil
Re: Llaves Primarias
« Respuesta #2 en: Lunes 20 de Diciembre de 2004, 14:24 »
0
Muchas gracias por contestar....

No se si me explique bien, pero intentare ser mas claro:

Lo que nesecito es saber si existe alguna clase dentro del paquete java.sql.* que me permita verificar cual atributo es llave primaria y cual no lo es, o si depronto alguien ya lo hizo, que por favor me pueda colaborar...

Muchas gracias juank y a todos los que me puedan colaborar
[size=109]Antony Hernan Delgado Solano. @antonyDelSol en twitter[/size]

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Llaves Primarias
« Respuesta #3 en: Lunes 20 de Diciembre de 2004, 15:46 »
0
Umm
bueno tal ves sea  un poco apresurado pero me late que no encontratras nada de eso ya creado ya que las implementaciones podian ser muy variadas segun la base de datos que uses.

Lo que si es mas probable es que si entras , por ejemplo, a la web de mysql puedas conseguir nua libreria que haga eso sobre bd. my sql, lo mismo en  oracle o para access etc...

De no ser asi es tan complicado lo que necesitas que incluso hay bases de datos que nisiquiera usan foreing keys asi que puedes dimensionar que no es facil conseguir algo que sea compatible para todas.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

antony_soluciones

  • Miembro MUY activo
  • ***
  • Mensajes: 222
    • Ver Perfil
Re: Llaves Primarias
« Respuesta #4 en: Martes 21 de Diciembre de 2004, 15:04 »
0
Ok. juank muchas gracias por todo...

ud. si tiene mucha razón en lo que dice...

en fin lo que hice fue ejecutar desde java un query que me permita obserbar cuales campos son los indices y este tipo de querys solo son de cada manejador de bd.

otra ves gracias y mucha suerte...
[size=109]Antony Hernan Delgado Solano. @antonyDelSol en twitter[/size]