2

現在、PostgreSQL に接続し、その DB から .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 に答える