Oracle ドライバーが既に登録されているかどうかをテストする簡単なコードを作成しました。
private boolean isDriverRegistered(){
boolean isRegistered = false;
Enumeration<Driver> loadedDrivers = DriverManager.getDrivers();
while(loadedDrivers.hasMoreElements()){
Driver driver = loadedDrivers.nextElement();
if (driver instanceof OracleDriver){
isRegistered = true;
break;
}
}
return isRegistered;
}
そうするための他のより良い方法を提案できますか?