A light weight library for exporting and importing sqlite database in android Created By How to Download Gradle: compile 'com...

SQLite Importer Exporter - Library SQLite Importer Exporter - Library

SQLite Importer Exporter - Library

SQLite Importer Exporter - Library


A light weight library for exporting and importing sqlite database in android

Created By

API

How to Download

Gradle:
compile 'com.ajts.androidmads.sqliteimpex:library:1.0.0'
Maven:
<dependency>
  <groupId>com.ajts.androidmads.sqliteimpex</groupId>
  <artifactId>library</artifactId>
  <version>1.0.0</version>
  <type>pom</type>
</dependency>

How to use this Library:

This Library is used to import SQLite Database from Assets or External path and Export/Backup SQLite Database to external path.
SQLiteImporterExporter sqLiteImporterExporter = new SQLiteImporterExporter(getApplicationContext(), db);

// Listeners for Import and Export DB
sqLiteImporterExporter.setOnImportListener(new SQLiteImporterExporter.ImportListener() {
    @Override
    public void onSuccess(String message) {
        Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onFailure(Exception exception) {
        Toast.makeText(getApplicationContext(), exception.getMessage(), Toast.LENGTH_SHORT).show();
    }
});

sqLiteImporterExporter.setOnExportListener(new SQLiteImporterExporter.ExportListener() {
    @Override
    public void onSuccess(String message) {
        Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onFailure(Exception exception) {
        Toast.makeText(getApplicationContext(), exception.getMessage(), Toast.LENGTH_SHORT).show();
    }
});

To Import SQLite from Assets

try {
    sqLiteImporterExporter.importDataBaseFromAssets();
} catch (Exception e) {
    e.printStackTrace();
}

To import from external storage

try {
    sqLiteImporterExporter.importDataBase(path);
} catch (Exception e) {
    e.printStackTrace();
}

To export to external storage

try {
    sqLiteImporterExporter.exportDataBase(path);
} catch (Exception e) {
    e.printStackTrace();
}

Download From Github
Summarize this blog post with: ChatGPT Perplexity Claude Grok

Tags:

1 comment:

  1. Thanks alot. ur a life saver. i had to quickly build an export module for an app.

    ReplyDelete

Please Comment about the Posts and Blog

Adblocker Detected

We noticed you're using an adblocker. We rely on ads to keep our content free specifically for you. Please consider disabling it to support us.