代码之家  ›  专栏  ›  技术社区  ›  aleroot

Windows上带命名管道的Postgres ODBC连接

  •  0
  • aleroot  · 技术社区  · 14 年前

    我正在c#.NET中开发一个应用程序,它通过TCP/IP和ODBC连接到PostgreSQL数据库。

    是否可以通过指定的管道连接?我该怎么办?

    我需要修改连接字符串吗?

    2 回复  |  直到 6 年前
        1
  •  3
  •   Keith Blows    14 年前
    1. PostgreSQL包含一个.NET数据提供程序- Npgsql . 您使用ODBC的具体原因是什么?
    2. PostgreSQL不支持命名管道-这是特定于Windows的。必须使用TCP。

    对于本地PostgreSQL连接,可以将以下连接字符串与Npgsql一起使用:

    NpgsqlConnection conn = new NpgsqlConnection("Database=DatabaseName;User Id=postgres;Password=mypassword;");

        2
  •  1
  •   nos    14 年前