提问者:小点点

如何用Flutter将您的firebase数据库连接到mysql数据库?


我正在做一个聊天应用程序,已经做为一个网站,并试图转换成一个应用程序,但网站是依赖mysql作为它的数据库,我不知道如何访问数据库与flutter,我甚至尝试了这么多的方式在互联网上,所以任何人有想法请告诉我。


共1个答案

匿名用户

您可以检查这个插件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的这篇中等文章中读到更多