【发布时间】:2011-12-24 13:59:52
【问题描述】:
命令是什么
Class.forName("oracle.jdbc.driver.OracleDriver")
在连接到 Oracle 数据库时确实如此吗?有没有其他方法可以做同样的事情?
【问题讨论】:
-
相关:stackoverflow.com/questions/5992126/loading-jdbc-driver 请注意,您需要在应用程序启动期间只调用一次;在应用程序的生命周期内,您无需每次都在获得连接之前调用它。
-
@BalusC 假设我在单独的类
A中有我的连接详细信息,我在类A构造函数中调用Class.forName("oracle.jdbc.driver.OracleDriver"),并创建A's对象以获取每个 servlet 的连接字段,其中我需要连接,然后 java 会跳过Class.forName("oracle.jdbc.driver.OracleDriver")还是会再次加载?