mysql - 如何使用颤振将您的 Firebase 数据库连接到 mysql 数据库?
问题描述
我正在开发一个已经作为网站制作的聊天应用程序,并试图将其转换为应用程序,但该网站依赖于 mysql,因为它是数据库,我不知道如何使用颤振访问数据库,我什至尝试过网上有很多方法,所以有人有想法请告诉我。
解决方案
你可以检查这个插件mysql1
Dart 编程语言的 MySQL 驱动程序。适用于 Flutter 和服务器。这个库旨在为 MySQL 提供一个易于使用的界面。mysql1 起源于 SQLJocky 驱动程序的一个分支。
连接到数据库
var settings = new ConnectionSettings(
host: 'localhost',
port: 3306,
user: 'bob',
password: 'wibble',
db: 'mydb'
);
var conn = await MySqlConnection.connect(settings);
使用参数执行查询:
var userId = 1;
var results = await conn.query('select name, email from users where id = ?', [userId]);
使用结果:
for (var row in results) {
print('Name: ${row[0]}, email: ${row[1]}');
});