React Native SQLite 开源项目指南
import SQLite from 'react-native-sqlite3';
const db = new SQLite.Database('myDatabase.db');
// 创建表
db.exec('CREATE TABLE IF NOT EXISTS people (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)', (err) => {
if (err) {
console.error(err);
} else {
console.log('表创建成功');
}
});
// 插入数据
db.run('INSERT INTO people (name, age) VALUES (?, ?), (?, ?)', 'Alice', 30, 'Bob', 25, (err) => {
if (err) {
console.error(err);
} else {
console.log('数据插入成功');
}
});
// 查询数据
db.all('SELECT name, age FROM people', (err, rows) => {
if (err) {
console.error(err);
} else {
console.log('查询结果:', rows);
}
});
// 关闭数据库
db.close((err) => {
if (err) {
console.error(err);
} else {
console.log('数据库已关闭');
}
});
这段代码展示了如何在React Native项目中使用react-native-sqlite3
库来执行基本的SQLite数据库操作,包括创建表、插入数据、查询数据和关闭数据库。这对于开发者在React Native应用中集成SQLite数据库是一个很好的示例。
评论已关闭