【发布时间】:2023-02-22 20:00:18
【问题描述】:
我想使用 npgsql 创建一个连接字符串,以从许多不同的机器连接到我的 postgres 数据库。
我使用以下字符串在我的开发机器上进行连接:
NpgsqlConnection conn = new NpgsqlConnection("Server=localhost;Port=5433;Database=DB;User Id=<userID>;Password=<password>");
我使用端口 5433 这不是错误。它工作正常,我可以访问我的数据库并对我的应用程序做我想做的事。问题是当我完成并将程序移动到不同的计算机时,服务器将不再位于“本地主机”上,而是位于各种地址上。可以做什么来获得可变连接字符串?
我确实安装了 postgresql ODBC 驱动程序并创建了 DSN,我可以在连接字符串中使用它吗?
【问题讨论】:
标签: postgresql npgsql