给我使用SQLite数据库或者其他支持的数据库的一段代码内容
时间: 2024-02-11 10:08:34 浏览: 51
SQLite代码----
以下是一个简单的使用SQLite数据库的代码示例:
```java
// 创建或打开数据库
SQLiteDatabase db = openOrCreateDatabase("words.db", Context.MODE_PRIVATE, null);
// 创建单词表格
db.execSQL("CREATE TABLE IF NOT EXISTS words (_id INTEGER PRIMARY KEY, word TEXT, meaning TEXT)");
// 插入数据
ContentValues values = new ContentValues();
values.put("word", "hello");
values.put("meaning", "你好");
db.insert("words", null, values);
// 查询数据
Cursor cursor = db.query("words", new String[] {"_id", "word", "meaning"}, null, null, null, null, null);
if (cursor != null && cursor.moveToFirst()) {
do {
int id = cursor.getInt(cursor.getColumnIndex("_id"));
String word = cursor.getString(cursor.getColumnIndex("word"));
String meaning = cursor.getString(cursor.getColumnIndex("meaning"));
Log.i("SQLite", "id: " + id + ", word: " + word + ", meaning: " + meaning);
} while (cursor.moveToNext());
}
```
上述代码中,首先通过 `openOrCreateDatabase` 方法创建或打开一个名为 "words.db" 的数据库,然后通过 `execSQL` 方法创建一个名为 "words" 的表格。接着使用 `ContentValues` 对象插入一条数据到表格中,最后使用 `query` 方法查询数据并将查询结果打印到日志中。
当然,这只是一个简单的示例,实际应用中还需要根据具体需求进行调整和优化。
阅读全文