从这里我得到的信息是:
实现服务器和数据库之间通信的最有效方法是设置数据库连接池。为每个客户端请求创建一个新连接可能非常耗时,特别是对于持续接收大量请求的应用程序。
而且该教程使用了JNDI数据源。
我的应用程序也类似(但我不会使用Tomcat,只使用套接字),我的服务器将从多个客户端接收请求,但我不明白为什么我应该使用JNDI数据源,为什么服务器不能与数据库保持一个打开的连接,并在客户端请求到达时处理请求并向客户端提供数据。
在最坏的情况下,如果我需要JNDI,我该如何在我的服务器应用程序中实现它?