【发布时间】:2011-06-26 13:38:38
【问题描述】:
我想知道为我的 Java servlet 加载驱动程序的“正确”方法是什么。
目前,我有一个 InitializeDrivers() 函数,我在应用程序开始时调用它。
public static boolean InitializeDrivers()
{
try {
Class.forName("com.mysql.jdbc.Driver");
return true;
} catch (ClassNotFoundException ex) {
// log error
return false;
}
}
完成后,我继续根据收到的 HTTP 请求对数据库执行各种请求/插入。但是,由于我的 servlet 每秒可以接收数百个请求,因此每个请求都会调用一次 InitializeDrivers()。
这是正确的方法吗,还是有办法只加载一次驱动程序?
【问题讨论】: