用js怎么操作sqlite
时间: 2024-04-30 17:20:32 浏览: 9
在JavaScript中,可以使用Web SQL API来操作SQLite数据库。Web SQL API是一个在浏览器中使用的API,可以通过JavaScript使用它来创建、读取、更新和删除SQLite数据库。
以下是使用Web SQL API创建SQLite数据库并插入数据的示例代码:
```js
// 打开数据库
var db = openDatabase('mydb', '1.0', 'my first database', 2 * 1024 * 1024);
// 创建表
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS users (id unique, name, age)');
});
// 插入数据
db.transaction(function (tx) {
tx.executeSql('INSERT INTO users (id, name, age) VALUES (?, ?, ?)', [1, 'John Doe', 30]);
});
// 查询数据
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM users', [], function (tx, results) {
var len = results.rows.length, i;
for (i = 0; i < len; i++) {
console.log(results.rows.item(i));
}
}, null);
});
```
在这个例子中,我们首先打开了一个名为“mydb”的SQLite数据库。然后我们创建了一个名为“users”的表,并插入了一条数据。最后我们查询了所有的用户数据并将其打印到控制台中。
需要注意的是,Web SQL API已经被标记为废弃,不建议在生产环境中使用。推荐使用IndexedDB API来代替Web SQL API。