我目前正在尝试在我的服务器(命令行服务器)和我的localhost xampp mysql之间建立数据库连接。这是在我的主要功能中运行的:
main() async {
var pool = new ConnectionPool(
host: 'localhost', port: 1234,
user: 'root', password: 'password',
db: 'angularsite', max: 5);
var results = await pool.query("select * from discussions");
results.forEach((row) {
print('Row: ${row}');
});
}
如您所见,它基本上是sqljocky提供的示例。我刚刚用我的凭证取代了。我没有收到错误消息,没有任何反应。从使用好的旧打印方法,我知道代码的执行不会超出“pool.query”行。 (ConnectionPool确实是实例化的)
我做错了什么?
提前致谢
答案 0 :(得分:1)
我遇到的问题是我是在引用我的localhost的端口,而不是仅仅是MySql的端口。进入3306作为港口为我工作。