js创建sqlite数据库?
时间: 2023-10-05 21:12:59 浏览: 189
在JavaScript中创建SQLite数据库需要使用一个叫做sql.js的库。sql.js是一个JavaScript的SQLite编译版,可以在浏览器中使用。
以下是一个简单的示例:
首先,将sql.js库添加到你的HTML文件中:
```html
<script src="https://cdnjs.cloudflare.com/ajax/libs/sql.js/1.4.0/sql.min.js"></script>
```
然后在JavaScript代码中创建一个SQLite数据库:
```javascript
// 创建一个空的数据库
var db = new SQL.Database();
// 创建一个数据表
db.run("CREATE TABLE test (id INTEGER, name TEXT)");
// 插入数据
db.run("INSERT INTO test VALUES (?, ?)", [1, "John"]);
db.run("INSERT INTO test VALUES (?, ?)", [2, "Jane"]);
// 查询数据
var res = db.exec("SELECT * FROM test");
console.log(res[0].values); // 输出 [[1, "John"], [2, "Jane"]]
```
这个示例创建了一个空的SQLite数据库,然后创建了一个名为“test”的数据表,并向其中插入了两条数据。最后,它执行了一个查询并输出了结果。
请注意,由于SQLite是本地存储,因此在浏览器中创建的SQLite数据库只能在该浏览器中使用。如果你需要在多个浏览器之间共享数据,则需要将数据上传到服务器上的SQLite数据库中。
阅读全文