如何连接到另一台计算机上的数据库?

时间:2019-01-11 18:25:08

标签: database python-3.x postgresql remote-access psycopg2

我正在开发一个将在移动设备上运行并连接到计算机上的PostGreSQL数据库的应用程序。要将移动设备连接到服务器,我需要在以下代码中提供计算机的IP作为“主机”参数?我正在使用psycopg2设置python和PostGres之间的连接。

conpgs = psycopg2.connect(host='localhost', database='database', user='postgres', password='xxxx')

1 个答案:

答案 0 :(得分:0)

您可以从http://www.whatsmyip.org/

等服务中获取IP

但是,您很可能在本地网络上,例如本地wifi /路由器。这意味着您将需要使用该接口的防火墙选项,以便将到某个端口的外部连接转发到PG正在您的计算机上侦听的端口。