Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2011, 13:02
LilyV
 
Fecha de Ingreso: agosto-2011
Mensajes: 21
Antigüedad: 12 años, 8 meses
Puntos: 0
Insertar datos en una BD

Hola a todos, estoy haciendo iniciandome en el mundo de java y no es muy fácil para mi. Necesito ayuda URGENTE..... Estoy programando en NETBEANS 6.9 con PostgreSQL. EStoy intentado guardar los datos en una tabla. No se que estoy haciendo mal. La conexion funciona bien. Les paso el código con que realizo la insersión en la tabla.


public void almacenarEstablecimiento(String nombreES, String direccionES, String ciudadES, String telES )throws ClassNotFoundException, SQLException{

nombreE = nombreES;
direccion = direccionES;
ciudad = ciudadES;
tel = telES;

establecerConexion();
int lineas_modi=0;
PreparedStatement consulta;
consulta = conexion.prepareStatement("INSERT INTO establecimiento(nombree, direccion, ciudad, tel)) VALUES (?, ?, ?, ?,?)");
try
{
consulta.setString(1, nombreE);
consulta.setString(2, direccion);
consulta.setString(3, ciudad);
consulta.setString(4, tel);

lineas_modi = consulta.executeUpdate();
System.out.println("Los datos se guardaron correctamente");
}catch (Exception e)
{
System.out.println("Problema al consultar la base de datos ");
}

cierraConexion();
}

La salida que obtendo es: Problema al consultar la base de datos.
Los datos los traigo de un JFrame a la clase gestionarEstablecimiento.
Ese pasaje no se si esta bien. Los datos se ingresan un JTextField.

Agradezco si alguien puede constestarme. Gracias.