我正在使用 Java 开发一个 Web 应用程序,它需要与数据库连接。资源管理好很重要。该应用程序将位于 Tomcat 6 servlet 容器中,并且我已经实现了BoneCP来管理连接(我不能使用 Spring)。
我读过JNDI 查找 DataSource 太昂贵了,我正在考虑创建一个 DataSource 对象的单例,只获取一次 JNDI 资源,并为将来的连接返回相同的 DataSource。
问题:只创建一次 DataSource 并从同一个 DataSource 获取连接是个好主意吗?我不想获得相同的连接,只有相同的数据源。
谢谢 ;)