[英]Java server and PostgreSQL connection
我想用Java创建服务器(A)。 一些客户端(B)连接到A并发送信息。 当(A)从(B)接收数据时,它必须将那些信息存储到PostgreSQL服务器(C)中。
我想知道如何管理(A)和(C)之间的连接。 我有两个想法:
1)创建从(A)到(B)的初始连接。 此连接始终保持活动状态。 2)每次(A)收到(B)的连接时,在(A)和(B)之间创建一个连接,然后关闭该连接(从连接到服务器的每个客户端打开/关闭到db的连接)
我担心数据库超时。
谢谢
使用JDBC连接池 。 它将在可能的情况下重用连接,并根据需要创建新的连接。
然后,每当您需要执行任何操作时,都要从连接池获取连接。
使用JDBC连接池。 更好的是,脱掉JEE / Spring帽子,不要重新发明轮子。
您确实应该看一下休眠的框架。 在您的Web应用程序中实现并不难,这只是实现它的可靠方法。
现在,您可以将所需的方法添加到DAO中,以从数据库保存和获取数据
然后在您的控制器中打开一个会话,让DAO为您完成所有工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.