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);
}