在鸿蒙里面如何使用js调用数据库
时间: 2023-12-31 22:04:35 浏览: 31
在鸿蒙系统中,可以使用 HarmonyOS 数据库框架来操作数据库。具体步骤如下:
1. 引入数据框架模块:在 js 文件中引入 "@ohos.data.orm" 模块。
```
import dataOrm from '@ohos.data.orm';
```
2. 创建数据库:使用 "dataOrm.createDataBase()" 方法来创建数据库。该方法需要传入两个参数,分别是数据库名称和数据库版本号。
```
const myDatabase = dataOrm.createDataBase('my_db', 1);
```
3. 创建数据表:使用 "myDatabase.createTable()" 方法来创建数据表。该方法需要传入一个对象,包含表名和列信息。
```
const myTable = myDatabase.createTable({
name: 'my_table',
columns: [
{
name: 'id',
primaryKey: true,
autoIncrement: true,
notNull: true,
type: dataOrm.INTEGER,
},
{
name: 'name',
type: dataOrm.TEXT,
},
{
name: 'age',
type: dataOrm.INTEGER,
},
],
});
```
4. 插入数据:使用 "myTable.insert()" 方法来插入数据。该方法需要传入一个对象,包含要插入的数据。
```
myTable.insert({
name: '张三',
age: 18,
});
```
5. 查询数据:使用 "myTable.select()" 方法来查询数据。该方法可以不传参数,表示查询所有数据;或者传入一个对象,包含查询条件和排序方式。
```
const result = myTable.select({
where: 'age > ?',
order: 'age DESC',
bindArgs: [10],
});
```
以上是在鸿蒙系统中使用 js 调用数据库的基本步骤。需要注意的是,具体的语法和使用方式可能会因为不同的数据库而有所不同,需要参考具体的文档和示例代码进行学习和实践。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)