inserte el sqlite lento usando los controladores jdbc en java

Acabo de insertar 1 millón de registros en una tabla sqlite simple con cinco columnas. ¡Tomó 18 horas de joder en java usando los controladores jdbc! Hice lo mismo en python2.5 y tomó menos de un minuto. La velocidad para consultas selectas parece buena. Creo que esto es un problema con los controladores jdbc.

¿Hay un controlador más rápido para sqlite3 en java?

La velocidad de inserción de un gran número de filas es importante para mi script de migración de esquema, y ​​prefiero no tener que usar un script externo para hacer las migraciones si no tengo que hacerlo.

EDIT: arreglado con connection.setAutoCommit (falso); Gracias Mark Rushakoff por sugerirme la solución :)

Respuestas a la pregunta(2)

Su respuesta a la pregunta