flutter3.0链接sqlite数据库
时间: 2023-09-06 15:13:41 浏览: 150
sqlite数据库连接
要在Flutter中连接SQLite数据库,可以使用sqflite插件。以下是连接SQLite数据库的基本步骤:
1. 添加sqflite插件依赖到pubspec.yaml文件中:
```
dependencies:
sqflite: ^2.0.0+3
```
2. 在Dart文件中导入sqflite库:
```dart
import 'package:sqflite/sqflite.dart';
```
3. 打开数据库连接:
```dart
Future<Database> database = openDatabase(
path.join(await getDatabasesPath(), 'my_database.db'),
onCreate: (db, version) {
return db.execute(
'CREATE TABLE my_table(id INTEGER PRIMARY KEY, name TEXT, value INTEGER)',
);
},
version: 1,
);
```
4. 执行SQL查询:
```dart
final List<Map<String, dynamic>> myData = await db.query('my_table');
for (final row in myData) {
print(row);
}
```
这些是连接SQLite数据库的基本步骤。当然,还有其他更高级的操作,例如插入,更新和删除数据,但是这应该足以让你开始使用SQLite数据库。
阅读全文