繁体   English   中英

Java服务器和PostgreSQL连接

[英]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应用程序中实现并不难,这只是实现它的可靠方法。

  1. 创建数据库
  2. 将休眠添加到项目中(项目属性/框架)
  3. 为您要保存的对象创建类(请看“注释”
  4. 创建一个sessionmanager或只是谷歌。
  5. 为eacht类制作一个DAO(数据访问对象)

现在,您可以将所需的方法添加到DAO中,以从数据库保存和获取数据

然后在您的控制器中打开一个会话,让DAO为您完成所有工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM