Load database driver
Jeg har problemer med at loade en database driver (postgresql). Jeg bruger en Windows maskine, og selve databasen ligger på en Unix maskine.Min Path ser således ud:
JAVA_HOME%\bin;TOMCAT_HOME%\bin;E:\Programmer\apache-ant-1.6.0-bin\bin;JAVA_HOME\jre\lib\ext;
hvor JAVA_HOME er E:\Programmer\Java
Derudover har jeg en CLASSPATH der ser således ud:
*.*;JAVA_HOME%\jre\lib\ext\pg74.214.jdbc3.jar;JAVA_HOME%\jre\lib\ext\postgresql.jar;JAVA_HOME%\jre\lib\ext;
Jeg downloadede pg.74.214.jdbc3.jar filen, som er database driveren og lagde den i \jre\lib\ext.
(har 2 – osse en som jeg renamede til postgresql.jar)
Når jeg prøver at loade den i programmet med: Class.forName("org.postgresql.Driver");
får jeg en exception: java.lang.ClassNotFoundException: org.postgresql.Driver
Java kaldet ser således ud:
try
{
Class.forName("org.postgresql.Driver");
}
catch(ClassNotFoundException e)
{
System.out.println("test. Database not found. "+e);
}
Efter hvad jeg kan forstå, er det fordi den ikke kan finde driveren, men jeg er løbet tør for ideer. Hjælp :)
