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

时间:2012-07-05 11:42:58

标签: postgresql

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

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

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

2 个答案:

答案 0 :(得分:1)

您可以尝试:

  

驱动器= {的PostgreSQL};服务器= IP   地址;端口= 5432;数据库= MYDATABASE; UID =名为myUsername; PWD = MYPASSWORD;

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

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

此致

答案 1 :(得分:0)

对于Ex:

 string connstring = String.Format("Server={0};Port={1};User Id={2};Password={3};Database={4};",
                           "localhost", "5432", "postgres", "metin", "ATALAY");