使用主机名而不是ip地址连接到远程PostgreSQL数据库

时间:2013-10-16 04:04:46

标签: vb.net networking dns connection-string npgsql

在我的vb.net程序中构建连接字符串时,如果我使用该服务器的IP地址,我可以连接到另一台计算机上的PostgreSQL数据库。但是,有没有办法使用服务器的主机名而不是IP地址?

我在vb.net中使用npgsql,我的连接字符串是:

Server=127.0.0.1;Port=5432;Database=myDataBase;User Id=myUsername;Password=myPassword;

我可以这样做:

Server=server-name;Port=5432;Database=myDataBase;User Id=myUsername;Password=myPassword;

PostgreSQL文档说我可以使用服务器的地址/名称,但似乎没有连接(没有这样的主机已知)。

修改

以下是我找到的文档的链接。它是npgsql的文档,但不像我想的那样是postgreSQL。 http://npgsql.projects.pgfoundry.org/docs/manual/UserManual.html

它在连接字符串参数部分下面说明:服务器 - PostgreSQL服务器的地址/名称

0 个答案:

没有答案