如何将Sqlite数据库插入android?

如何将Sqlite数据库插入android?,android,sqlite,Android,Sqlite,我有一个转储数据库。我只是想将数据库插入到我的应用程序中并检索它。请帮帮我。我不熟悉安卓系统。。 提前谢谢 我建议这样做。创建您的值的CSV文件。将其插入资产文件夹 第一次运行读取文件并将其插入手机上的SQLite数据库 我可以稍后发布代码示例 祝你好运。我推荐这种方式。创建您的值的CSV文件。将其插入资产文件夹 void checkDB() throws Exception { try { SQLiteDatabase dbe = SQLiteDatabase

我有一个转储数据库。我只是想将数据库插入到我的应用程序中并检索它。请帮帮我。我不熟悉安卓系统。。
提前谢谢

我建议这样做。创建您的值的CSV文件。将其插入资产文件夹

第一次运行读取文件并将其插入手机上的SQLite数据库

我可以稍后发布代码示例


祝你好运。

我推荐这种方式。创建您的值的CSV文件。将其插入资产文件夹

void checkDB() throws Exception {
    try {
        SQLiteDatabase dbe = SQLiteDatabase
                .openDatabase(
                        "/data/data/yourpackagename/databases/yourfilename.sqlite",
                        null, 0);
        Log.d("opendb", "EXIST");
        dbe.close();
    } catch (Exception e) {

        AssetManager am = getApplicationContext().getAssets();
        OutputStream os = new FileOutputStream(
                "/data/data/yourpackagename/databases/yourfilename.sqlite");
        byte[] b = new byte[100];

        int r;
        InputStream is = am.open("yourfilename.sqlite");
        while ((r = is.read(b)) != -1) {
            os.write(b, 0, r);
        }
        Log.i("DATABASE_HELPER", "Copying the database ");
        is.close();
        os.close();
    }

}
第一次运行读取文件并将其插入手机上的SQLite数据库

我可以稍后发布代码示例

祝你好运

void checkDB() throws Exception {
    try {
        SQLiteDatabase dbe = SQLiteDatabase
                .openDatabase(
                        "/data/data/yourpackagename/databases/yourfilename.sqlite",
                        null, 0);
        Log.d("opendb", "EXIST");
        dbe.close();
    } catch (Exception e) {

        AssetManager am = getApplicationContext().getAssets();
        OutputStream os = new FileOutputStream(
                "/data/data/yourpackagename/databases/yourfilename.sqlite");
        byte[] b = new byte[100];

        int r;
        InputStream is = am.open("yourfilename.sqlite");
        while ((r = is.read(b)) != -1) {
            os.write(b, 0, r);
        }
        Log.i("DATABASE_HELPER", "Copying the database ");
        is.close();
        os.close();
    }

}
请参考这个

请参考这个


有一个库,我也用过一次


有一个库,我也用过一次


您的数据库在哪里?您想复制到哪里?请只问完整的问题,并附上您的代码。我正在做一个词汇应用程序。它包含近8000条记录。那么,我怎样才能插入android应用程序并检索它呢。。是否有任何代码或程序?请帮忙你的数据库在哪里,你想复制到哪里?请用你的代码只问完整的问题。我正在做一个词汇应用程序。它包含近8000条记录。那么,我怎样才能插入android应用程序并检索它呢。。是否有任何代码或程序?请帮忙!我已经尝试使用u提供的链接,但没有将数据库字段id更改为“\u id”。非常感谢!我已经尝试使用u提供的链接,但没有将数据库字段id更改为“\u id”。谢谢