Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/06/2014, 02:41
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: [Consulta] SqLite crear tabla si no existe

http://docs.oracle.com/javase/7/docs...Statement.html

Cita:
int executeUpdate(String sql)
throws SQLException
Executes the given SQL statement, which may be an INSERT, UPDATE, or DELETE statement or an SQL statement that returns nothing, such as an SQL DDL statement.
La API te avisa de que un CREATE (DDL) no devuelve nada.

Aparte de eso, estás intentando crear la tabla siempre, exista o no, y eso no es una buena idea.

Puedes comprobar si existe primero, y utilizarlo para decidir si la creas o no y además si hay que añadir usuario o no.

http://stackoverflow.com/questions/2...f-table-exists

Usando execute creo que sí te devuelve si se ha creado o no, pero como he dicho, pienso que no es correcto intentarlo si ya existe.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.