如何使用Npgsql-具有外部端口IP地址的NpgsqlConnection

时间:2018-07-31 12:32:28

标签: c# postgresql npgsql

我正在使用Npgsql连接到我的PostgreSQL数据库。 当我使用这样的本地地址时:

登录=“服务器= 10.0.0.5;端口= 5432;用户ID = postgres;密码= Pas123456;数据库= mybase; CommandTimeout = 100;

偶像作品。

当我想通过具有NAT端口重定向(20400)的外部IP地址(73.63.27.130)到达基站时,

登录=“服务器= 73.63.27.130:20400;端口= 5432;用户ID = postgres;密码= Pas123456;数据库= mybase; CommandTimeout = 100;

不幸的是,它不起作用。

绝对可以肯定,端口重定向等操作正确完成,因为我在Android上的另一个应用中使用相同的日期库,并且使用了相同的参数。

我认为问题在于使用外部端口写入IP地址的格式

1 个答案:

答案 0 :(得分:2)

我认为您的连接字符串错误。这对我来说很好:

"Server = 73.63.27.130; Port = 20400; User Id = postgres; Password = Pas123456; Database = mybase; CommandTimeout = 100;"