Пытаюсь подключиться к базе данных на флаттере все параметры подключения верны, ниже исходный код:
import 'package:postgres/postgres.dart';
void main() async {
final conn = PostgreSQLConnection(
'localhost',
5432,
'trackerapp',
username: 'jax',
password: '',
);
await conn.open();
print('Подключение к базе данных установлено.');
// Здесь можно выполнять запросы к базе данных
await conn.close();
print('Подключение к базе данных закрыто.');
}
при запуске выводится следующая ошибка:
E/flutter ( 7000): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: SocketException: Connection refused (OS Error: Connection refused, errno = 111), address = localhost, port = 49389
E/flutter ( 7000): #0 _NativeSocket.startConnect (dart:io-patch/socket_patch.dart:694:35)
E/flutter ( 7000): #1 _NativeSocket.connect (dart:io-patch/socket_patch.dart:960:12)
E/flutter ( 7000): #2 _RawSocket.connect (dart:io-patch/socket_patch.dart:1843:26)
E/flutter ( 7000): #3 RawSocket.connect (dart:io-patch/socket_patch.dart:21:23)
E/flutter ( 7000): #4 Socket._connect (dart:io-patch/socket_patch.dart:2068:22)
E/flutter ( 7000): #5 Socket.connect (dart:io/socket.dart:747:21)
E/flutter ( 7000): #6 PostgreSQLConnection.open (package:postgres/src/connection.dart:189:32)
E/flutter ( 7000): #7 main (package:app1/main.dart:12:14)
E/flutter ( 7000): #8 _runMain. (dart:ui/hooks.dart:131:23)
E/flutter ( 7000): #9 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:297:19)
E/flutter ( 7000): #10 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:192:26)
E/flutter ( 7000):
помогите с решением