Witam,
muszę dynamicznie załadować sterownik do bazy Oracle'a. Mój kod:
Object newInstance = null;
File file = new File("ojdbc14.jar");
if(file.exists()) {
URL url = file.toURL();
URL[] urls = new URL[1];
urls[0] = new URL(url.toString());
URLClassLoader loader = new URLClassLoader(urls);
Class driverClass = loader.loadClass("oracle.jdbc.OracleDriver");
newInstance = driverClass.newInstance();
} else
throw new Exception("Nie znaleziono sterownika bazy danych!");
Niestety program wywala się w momencie kiedy tworzony jest obiekt driverClass. Nie może znaleźć takiej klasy. Ten kod działa dla pakietów tworzonych przeze mnie!!!