Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2006, 20:06
lisettemantilla
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Antigüedad: 18 años, 3 meses
Puntos: 0
Insertar datos desde un textfield

hola soy un poco nueva con java y la verdad ya los he consultado varias veces y son los unicos que me han ayudado... Mi problema es que quiero ingresar datos desde un textfield y que me los guarde en mi base de datos que esta en mysql...cosa que no he logrado hacer y lo ultimo que intente me sale el siguiente error:

java.sql.SQLException: Duplicate entry '' for key 1

no se porque sale eso si la base de datos esta vacia.. el codigo lo tengo asi

public void Ingresar (){

IngDatos aux = new IngDatos();

try{

Class.forName("com.mysql.jdbc.Driver").newInstance ();
con = DriverManager.getConnection(url,login,password);
con.setAutoCommit(false);
Statement stmt = con.createStatement();
stmt.executeUpdate("INSERT INTO personas "+" VALUES ('"+aux.ci.getText()+"',"+" '"+aux.nomb.getText()+"' ,"+" '"+aux.apell.getText()+"')");
System.out.println("Conexión a base de datos "+url+" ... Ok");
con.commit();
}catch (Exception ex1)
{
System.out.println(ex1);
}