Java 如何将多台计算机连接到同一个PostgreSQL数据库?
我在一个连接到PostgreSQL数据库的应用程序中工作,该应用程序允许从连接在同一本地网络中的不同计算机进行访问 它已经在工作,但当它同时在多台计算机中使用时,服务器会断开当前计算机的连接以处理新连接 有什么办法可以让PostgreSQL server同时处理多台计算机 我想,也许我在使用服务器的方式上做错了什么 当应用程序启动时,我设置pgdata和pgport变量,并使用Java 如何将多台计算机连接到同一个PostgreSQL数据库?,java,windows,postgresql,Java,Windows,Postgresql,我在一个连接到PostgreSQL数据库的应用程序中工作,该应用程序允许从连接在同一本地网络中的不同计算机进行访问 它已经在工作,但当它同时在多台计算机中使用时,服务器会断开当前计算机的连接以处理新连接 有什么办法可以让PostgreSQL server同时处理多台计算机 我想,也许我在使用服务器的方式上做错了什么 当应用程序启动时,我设置pgdata和pgport变量,并使用pgu isready检查服务器状态,如果没有答案,我使用pg\u ctl start 我正在使用3389端口 编辑:
pgu isready
检查服务器状态,如果没有答案,我使用pg\u ctl start
我正在使用3389端口
编辑:
我的问题是应用程序中的一个逻辑错误,它试图用每个连接打开一个新服务器,而不是使用已经运行的服务器。配置文件“C:\Program Files\PostgreSQL\Y.X\data\PostgreSQL.conf”有一个名为max\u connections的参数,它控制允许连接到数据库的最大连接数。更改它,您可以在重新启动postgres后允许更多连接。您在配置中指定的最大连接数是多少?:我没有更改默认值。max_connections=100I未更改默认值。最大连接数=100