Flutter数据库的使用,android移动开发基础案例教程答案

本文介绍了在Flutter中使用SQLite数据库的详细步骤,包括导入必要的package、打开和关闭数据库、执行SQL查询、数据的增删改查操作。示例中展示了如何创建表、插入数据、更新数据、删除数据和查询数据,以及使用SQL助手类简化数据库操作。
摘要由CSDN通过智能技术生成

为了使用 SQLite 数据库,首先需要导入 sqflite 和 path 这两个 package

  • sqflite 提供了丰富的类和方法,以便你能便捷实用 SQLite 数据库。

  • path 提供了大量方法,以便你能正确的定义数据库在磁盘上的存储位置。

dependencies:

sqflite: ^1.3.0

path:版本号

复制代码

使用

导入 sqflite.dart

import ‘dart:async’;

import ‘package:path/path.dart’;

import ‘package:sqflite/sqflite.dart’;

复制代码

打开数据库

SQLite数据库就是文件系统中的文件。如果是相对路径,则该路径是getDatabasesPath()所获得的路径,该路径关联的是Android上的默认数据库目录和iOS上的documents目录。

var db = await openDatabase(‘my_db.db’);

复制代码

许多时候我们使用数据库时不需要手动关闭它,因为数据库会在程序关闭时被关闭。如果你想自动释放资源,可以使用如下方式:

await db.close();

复制代码

执行原始的SQL查询

  1. 使用getDatabasesPath()获取数据库位置

使用 sqflite package 里的 getDatabasesPat

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值