@JaxWill

Как подключиться к БД postgres на флаттере?

Пытаюсь подключиться к базе данных на флаттере все параметры подключения верны, ниже исходный код:

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):

помогите с решением
  • Вопрос задан
  • 340 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы