Sé que en Android existe el paquete android.database.sqlite que proporciona clases útiles para administrar la base de datos interna de Android.Compatible con Android JDBC
La pregunta es -. Puedo utilizar el paquete java.sql estándar para manipular la base de datos de Android sin usar nada de android.database.sqlite * Trato de abrir la conexión utilizando el controlador JDBC SQLite pero cuando he añadido a la biblioteca como referencia e al proyecto eclipse se bloquea con "java heap out of memory ... could not convert to dalvik VM".
Esto es un poco engañoso en su forma actual: el marco JDBC mismo está presente en Android y se puede usar (simplemente conectado a HSQLDB de esa manera). Un controlador Java JDBC puro (como es el caso de HSQLDB) funcionaría con Android al igual que cualquier otro JAR (excepto para el uso de API no compatibles con Android, que no es específicamente un problema de JDBC). El problema es que la mayoría de los controladores JDBC, incluido SQLite, se basan en un núcleo de código nativo, que tendría que ser portado. – user149408