我正在使用Java开发一个web应用程序,它需要连接数据库。资源的良好管理非常重要。该应用程序将运行在Tomcat 6 servlet容器中,我已经实现了BoneCP来管理连接(无法使用Spring)。
我读到过使用JNDI查找DataSource的开销太大,我考虑创建一个DataSource对象的单例,只获取一次JNDI资源,并为以后的连接返回相同的DataSource。
问题:创建一个DataSource只能获取一次并从相同的DataSource获取连接是否是一个好主意?我不想获得相同的连接,只想获得相同的DataSource。
谢谢 ;)
我读到过使用JNDI查找DataSource的开销太大,我考虑创建一个DataSource对象的单例,只获取一次JNDI资源,并为以后的连接返回相同的DataSource。
问题:创建一个DataSource只能获取一次并从相同的DataSource获取连接是否是一个好主意?我不想获得相同的连接,只想获得相同的DataSource。
谢谢 ;)