1)oracle jdbc连接池的哪个实现比较好用?(我的项目不需要特别的东西。)
2)使用连接池创建单例是一个好习惯吗?
3) 连接池线程安全吗?
例如我会得到:
OracleDataSource ods = new oracle.jdbc.pool.OracleDataSource();
我需要在后端的不同部分创建连接。
我是否应该只创建一次 OracleDataSource 对象并设置必要的参数?
例如:
ods.setURL(URL);
ods.setUser(USER);
ods.setPassword(PASS);
我应该如何在应用程序的其他部分提供对这个连接池对象的访问?我应该为此目的创建一个带有连接池对象字段的单例吗?
这是我们第一次决定在这个应用程序中为数据库添加连接(一些参数现在应该存储在数据库中)。你能澄清我关于应用服务器的观点吗?
先感谢您!
您的附加代码示例:
OracleDataSource ods = new oracle.jdbc.pool.OracleDataSource();
只有在您想保证永远不会再次切换数据库供应商时才应该这样做。一旦您编写了一行使用 Oracle 类的代码,您就会陷入困境。
JDBC 是基于接口的。它旨在通过交换驱动程序 JAR 来切换数据库。我建议你学习如何做到这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句