2

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

OdbcConnection con = new OdbcConnection("Driver={PostgreSQL };Server=localhost;Port=2012;Database=DataCenter;Uid=postgres;Pwd=post@123;");

但它正在抛出一个ODBException. 请给我一个代码。

4

2 回答 2

2

你可以试试:

Driver={PostgreSQL};Server=IP 地址;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

您绝对可以在此网站上找到更多信息:http: //www.connectionstrings.com/ 在您的情况下,特别是在此页面上:http: //www.connectionstrings.com/postgre-sql#p51

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

问候

于 2012-07-06T09:49:34.970 回答
0

例如:

 string connstring = String.Format("Server={0};Port={1};User Id={2};Password={3};Database={4};",
                           "localhost", "5432", "postgres", "metin", "ATALAY");
于 2016-11-08T10:45:52.087 回答