Cómo convertir MDB a SQLite en Android

Tengo un archivo .MDB de Microsoft Access y quiero usar esa base de datos en una aplicación de Android.

¿Cómo puedo convertir la base de datos .mdb a SQLite?

Puedes escribir tu propio – no es muy difícil

  1. Instala SQlite en tu escritorio – solo ve a sqlite.org
  2. Obtener acceso JDBC a SQLite (hay una gran cantidad de controladores JDBC para SQLite)
  3. Obtenga acceso JDBC a su MDB (MS-Access) usando JDBC (el controlador de puente JDBC-ODBC común está bien)
  4. Voilà!

Necesita usar algunas herramientas para convertir la base de datos, consulte los softwares de lista soportados que hacen el trabajo que necesita aquí: http://www.sqlite.org/cvstrac/wiki?p=ConverterTools

Pasos para leer los archivos de Access en android:

1-Creat Acces Database entonces, Exporte la base de datos de acceso en archivos de texto, punto y coma o coma delimitado. 2-Abra la versión 1.1 del navegador de base de datos SQLite ( http://sourceforge.net/projects/sqlitebrowser/files/sqlitebrowser/1.1/sqlitebrowser-1.1-win.zip/download?use_mirror=garr&download= ) y seleccione creat new DATABASE y luego ingrese su nombre, a continuación, menú archivo -> importación-> tabla de archivo csv. Busque su archivo de texto y elija el delimitador adecuado. Haga clic en crear. 3-Hecho.

Entonces tendría que hacer algunas modificaciones a esa base de datos y esas tablas para que sea utilizable por Android para poblar listas y otros widgets.

1) La base de datos debe contener una tabla llamada "android_metadata" 2) Esta tabla debe tener la columna "locale" 3) Debe haber un registro único en la tabla con un valor de "en_US" 4) La clave primaria para cada tabla necesita para que se le llame "_id" (esto es lo que Android sabrá dónde vincular el campo id de sus tablas) Luego, coloque el DB en su carpeta de activos y cuando su aplicación empiece a copiarlo en su directorio de datos de aplicaciones.

Ahora: Usando su propia base de datos SQLite en aplicaciones de Android ejemplo aquí: http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

Otra excelente herramienta para convertir la base de datos .mdb a SQLite: https://github.com/arturasn/mdb2sqlite

Descarga directa ejecutable: https://github.com/arturasn/mdb2sqlite/blob/master/bin/mdb2sqlite.exe

  • En android sdk1.5 donde encontrar mi Sqlite Db en mi sistema
  • Devuelve el recuento de registros en una variable, Sqlite, Android, Java
  • SQLIte DROP tabla ROLL volver
  • Cifrado sqlite para android
  • Sqlite eliminar la sintaxis de consulta en Android
  • ¿Cómo agregar y utilizar la extensión de carga de Sqlite en android?
  • ¿El cursor permanecerá vivo después de cerrar la base de datos?
  • Android: SQLiteException: no es un error no en todos los dispositivos
  • Acercamiento a las imágenes de Android en DB
  • Android.database.sqlite.SQLiteException: Token no reconocido:
  • Db-shm y db-wal en bases de datos sqlite
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.