首页 > 解决方案 > 如何使用颤振将您的 Firebase 数据库连接到 mysql 数据库?

问题描述

我正在开发一个已经作为网站制作的聊天应用程序,并试图将其转换为应用程序,但该网站依赖于 mysql,因为它是数据库,我不知道如何使用颤振访问数据库,我什至尝试过网上有很多方法,所以有人有想法请告诉我。

标签: mysqlfirebaseflutter

解决方案


你可以检查这个插件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]}');
});

您还可以从santosenoque 的这篇中型文章中了解更多信息


推荐阅读