android studio中sqlite使用
时间: 2023-04-21 22:06:59 浏览: 160
在 Android Studio 中使用 SQLite 可以通过 SQLiteOpenHelper 类来实现。你需要创建一个继承自 SQLiteOpenHelper 的类,在其中实现 onCreate() 和 onUpgrade() 方法来创建和更新数据库。然后可以通过 getWritableDatabase() 或 getReadableDatabase() 方法获取 SQLiteDatabase 对象来进行数据库操作。
示例代码如下:
```
public class MyDatabaseHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME = "mydatabase.db";
private static final int DATABASE_VERSION = 1;
public MyDatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
String sql = "CREATE TABLE mytable (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)";
db.execSQL(sql);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
String sql = "DROP TABLE IF EXISTS mytable";
db.execSQL(sql);
onCreate(db);
}
}
```
使用时可以这样:
```
MyDatabaseHelper dbHelper = new MyDatabaseHelper(this);
SQLiteDatabase db = dbHelper.getWritableDatabase();
```
这样就可以在 Android Studio 中使用 SQLite 了。
阅读全文