这篇笔记主要是介绍 GRDB 的基本使用(增删改查)。主要是感觉官方的文档有点杂乱,这篇笔记从入门使用者角度看起来更简单容易上手。
GRDB 是操作 SQLite 数据库的工具,特点是对多线程操作的应用提供了比较友好的支持,提供了比较方便的 API 的支持,很多时候是不需要写 SQL 语句的,也不用操心底层操作。
建立连接
GRDB 提供了两种访问 SQLite 数据库的方式 DatabaseQueue 和 DatabasePool,我们可以从中选择一种方式
import GRDB
// Pick one:
let dbQueue = try DatabaseQueue(path: "/path/to/database.sqlite")
let dbPool = try DatabasePool(path: "/path/to/database.sqlite")
1/17/23About 4 min
