Почему я не могу подключиться к базе данных pgsql с другого языка?C#

Место общения программистов C#
Ответить
Anonymous
 Почему я не могу подключиться к базе данных pgsql с другого языка?

Сообщение Anonymous »

Извините, если вопрос глупый, но я изучаю SQL и несколько дней ищу решение, но не нашел. В основном использование PostgresSQL из CMD работает отлично, я могу создавать базу данных, подключаться, создавать таблицы, вставлять изменения и т. д. Проблема возникает, когда недавно я пытался манипулировать своей базой данных с другого языка (пробовал с C# и Python), но когда Пробую подключиться и получаю ошибку:

Код: Выделить всё

database 'Biblioteca' does not exist
.
Я знаю, что это не так, потому что, конечно, он находится на моем компьютере, но также если я изменю правильный пароль на неправильный в своей строке подключения, например:

Код: Выделить всё

NpgsqlConnection conn = new NpgsqlConnection("Server = localhost; " +
"User Id= admin; Password = wrongpass; Database =Biblioteca");
Вместо этого я получаю сообщение об ошибке:

Не удалось выполнить аутентификацию пароля для пользователя «admin»

Это говорит мне о том, что программа действительно может сообщить о существовании базы данных, но по какой-то причине она просто игнорирует ее. Я делаю что-то неправильно? Нужна любая помощь, которую я могу получить.
Примечание: я работаю над Windows.

Подробнее здесь: https://stackoverflow.com/questions/781 ... r-language
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»