使用ODBC驱动程序连接postgresql的连接字符串是什么?

使用ODBC驱动程序连接postgresql的连接字符串是什么?,postgresql,Postgresql,我目前正在处理一项任务,即连接PostgreSQL并将数据从该数据库检索到我的.net应用程序,我使用的代码如下 OdbcConnection con = new OdbcConnection("Driver={PostgreSQL };Server=localhost;Port=2012;Database=DataCenter;Uid=postgres;Pwd=post@123;"); 但是它抛出了一个ODBException。请给我一个代码。您可以试试: 驱动程序={PostgreSQL}

我目前正在处理一项任务,即连接PostgreSQL并将数据从该数据库检索到我的.net应用程序,我使用的代码如下

OdbcConnection con = new OdbcConnection("Driver={PostgreSQL };Server=localhost;Port=2012;Database=DataCenter;Uid=postgres;Pwd=post@123;");
但是它抛出了一个
ODBException
。请给我一个代码。

您可以试试:

驱动程序={PostgreSQL};服务器=IP 地址;端口=5432;数据库=myDataBase;Uid=我的用户名;Pwd=我的密码

您可以在本网站上找到更多信息: 在您的情况下,请特别参阅本页:

如果它不能解决您的问题,那么问题不是来自连接字符串,而是来自您对PostgreSQL的配置。您可能希望检查是否能够从客户端计算机使用“psql”(例如)连接到服务器

对于Ex:


确切的错误消息是什么?
 string connstring = String.Format("Server={0};Port={1};User Id={2};Password={3};Database={4};",
                           "localhost", "5432", "postgres", "metin", "ATALAY");