如何设置远程连接到 postgresql 数据库的 jdbc 连接超时值?
Posted
技术标签:
【中文标题】如何设置远程连接到 postgresql 数据库的 jdbc 连接超时值?【英文标题】:How to set the jdbc connection timeout value for remote connection to postgresql database? 【发布时间】:2014-02-25 16:38:38 【问题描述】:我在 Spring 中创建了应用程序。我假设连接应该在 hibernate.cfg.xml 文件中完成。一旦我托管了应用程序,应用程序会在遇到一定数量的查询后停止连接到数据库。我查了一下,可能的原因可能是我没有设置连接超时属性。我怎样才能做到这一点?
【问题讨论】:
只有在数据库没有响应的情况下,连接超时才会中止连接尝试。建立连接后,连接超时不再起作用 你有错误吗? 我没有收到任何错误。经过一定次数的查询,前端根本就连接不上数据库。 【参考方案1】:这听起来与连接超时无关。您更有可能在使用后未能将连接释放回连接池,因此您会“泄漏”连接,直到达到池的最大并发连接限制。
我不能更具体,因为您没有显示代码、配置、版本、日志消息或任何其他相关详细信息。检查您的代码以验证您在完成连接后是否将连接释放回池,或者您使用的框架会为您处理。
【讨论】:
以上是关于如何设置远程连接到 postgresql 数据库的 jdbc 连接超时值?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Python 通过 SSL 连接到远程 PostgreSQL 数据库
连接到远程 Ubuntu 18.04 服务器,只提供服务器名、用户名和密码来设置 PostgreSQL 数据库
如何连接到谷歌计算引擎上的远程 PostgreSQL 服务器?
text 如何允许远程连接到本地开发PostgreSQL服务器?