Foros del Web » Programación para mayores de 30 ;) » Java »

insertar registro MySQL con JAVA

Estas en el tema de insertar registro MySQL con JAVA en el foro de Java en Foros del Web. Hola, Mi problema es el siguiente: Quiero insertar registros en una tabla de una base de datos (MySQL) pero no puedo poner claves autoincrement porque ...
  #1 (permalink)  
Antiguo 02/08/2009, 15:48
 
Fecha de Ingreso: agosto-2009
Mensajes: 29
Antigüedad: 14 años, 9 meses
Puntos: 1
insertar registro MySQL con JAVA

Hola,
Mi problema es el siguiente:
Quiero insertar registros en una tabla de una base de datos (MySQL) pero no puedo poner claves autoincrement porque en fases posteriores mi aplicación será integrada con Oracle.

Bien, el problema que tengo es que secuencias no puedo utilizar porque MySQL no las utiliza y no puedo usar autoincrement porque Oracle tp los utiliza.

Qué puedo utilizar??? MIL GRACIAS!!
  #2 (permalink)  
Antiguo 03/08/2009, 05:50
 
Fecha de Ingreso: abril-2009
Mensajes: 82
Antigüedad: 15 años
Puntos: 2
Respuesta: insertar registro MySQL con JAVA

No sé que puedes hacer, pero dime una cosa, al ser autoincremental no debería hacer falta que le indiques dicho parámetro a la hora de insertar, ¿no es así? O al menos en Postgres (que es el que suelo usar) no es necesario. ¿Lo has probado?

Saludos.
  #3 (permalink)  
Antiguo 03/08/2009, 17:41
 
Fecha de Ingreso: mayo-2009
Mensajes: 33
Antigüedad: 15 años
Puntos: 0
Respuesta: insertar registro MySQL con JAVA

Buenas, una solución posible sería antes de insertar, acceder a la base de datos y te trae el mayor numero de la clave primaria (que seria numerica) (select max(pk) from tabla), una vez tenga ese numero, lo aumenta en 1, y ya lo puede insertar, y es una especie de autoincremento, el problema es que 2 personas agan lo mismo a la vez e intentarian insertar el mismo numero.

Aunque te recomiendo que usaras el autoincremento de mysql, y una vez que migre a oracle solo tiene que hacer 1 trigger con 1 secuencia.

Un saludo y suerte.
  #4 (permalink)  
Antiguo 17/08/2009, 02:17
 
Fecha de Ingreso: agosto-2009
Mensajes: 29
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: insertar registro MySQL con JAVA

Hola de nuevo, gracias por las respuestas. Creo que haré lo que me has propuesto. Cuando migre a oracle utilizar secuencias. Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:03.