我正在做一个聊天应用程序,已经做为一个网站,并试图转换成一个应用程序,但网站是依赖mysql作为它的数据库,我不知道如何访问数据库与flutter,我甚至尝试了这么多的方式在互联网上,所以任何人有想法请告诉我。
您可以检查这个插件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的这篇中等文章中读到更多