Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2017, 13:11
Avatar de gacsnic75
gacsnic75
 
Fecha de Ingreso: septiembre-2012
Mensajes: 25
Antigüedad: 11 años, 7 meses
Puntos: 0
Multiples insersiones en sqlite desde java

buena he intentado hacer multiples insersiones en base de datos de sqlite con java utilizando la senticia sql
Código:
"REPLACE INTO mytabla VALUES (1,segundo,tercero),(2,otro segundo,otro tercero),(2,otro segundo,otro tercero)
desde el cliente de sqlite3 lo logre hacer, pero desde java me manda un error que dice
Cita:
near ",": syntax error
el codigo en java que utilizo es

Código:
String strSql="REPLACE INTO mytabla VALUES (1,segundo,tercero),(2,otro segundo,otro tercero),(2,otro segundo,otro tercero);"
 int rs=-1;
        try {
            rs=cxnBD.createStatement().executeUpdate(strSql);
        } catch (SQLException e) {
            AdminExcepciones.saySystemExcepcion("Error: Conexión incorrecta."+e.getMessage() ,getClass());
        }
este mismo codigo si solo hago una inserción no me da error y guarda bien pero con multiple ya me sale el error de la coma","

Código:
String strSql="REPLACE INTO mytabla VALUES (1,segundo,tercero);"
 int rs=-1;
        try {
            rs=cxnBD.createStatement().executeUpdate(strSql);
        } catch (SQLException e) {
            AdminExcepciones.saySystemExcepcion("Error: Conexión incorrecta."+e.getMessage() ,getClass());
        }
pense que era falla de sqlite que no admitía inserciones multiples pero lo proble en el cliente sqlite3 y funciono bien

alguna idea de lo que debo buscar para resolver el problema, de antemano gracias