gpt4 book ai didi

android - 如何使用 API 在 Android 中创建 SQLite 数据库

转载 作者:行者123 更新时间:2023-11-29 00:48:08 25 4
gpt4 key购买 nike

我无法使用 API 创建新的数据库

SQLiteDatabase.openOrCreate(String path,CursorFactory Factory);

当我使用这个 API 时,它抛出一个异常

Unable to open database file

请帮我解决这个异常。

最佳答案

假设您要创建表“Settings”表和“myDB.db”。使用此类创建数据库和表

public class MyDbConnector extends SQLiteOpenHelper {
private static final String TAG = "MyDbConnector";
public MyDbConnector(Context context) {
super(context, "myDB.db", null, 3);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE " + Constants.TABLE_SETTINGS + " ("
+ Constants.TABLE_SETTINGS_FIELD_KEY + " TEXT PRIMARY KEY, "
+ Constants.TABLE_SETTINGS_FIELD_VALUE + " TEXT);"
);
}
}

并在数据库中读/写,

SQLiteDatabase db = new MyDbConnector(this).getReadableDatabase(); //To read tables in DB
SQLiteDatabase db = new MyDbConnector(this).getWritableDatabase(); // To write something in DB

关于android - 如何使用 API 在 Android 中创建 SQLite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5163708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com