我目前正在处理与PostgreSQL连接并从该数据库检索数据到我的.net应用程序的任务,我使用的代码如
OdbcConnection con = new OdbcConnection("Driver={PostgreSQL };Server=localhost;Port=2012;Database=DataCenter;Uid=postgres;Pwd=post@123;");
但它正在抛出一个ODBException
。请给我一个代码。
答案 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");