Witam,
Mam problem z nawiązanie połączenia z baza danych. Obecnie używam JDK JRE w wersji 1.5_09 oraz Oracla w wersji 10.2.0
Do katalogu C:\oracle_drivers skopiowałem pliki sterowników:
D:\oracle\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar
oraz
D:\oracle\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14_g.jar
oraz
D:\oracle\app\oracle\product\10.2.0\server\jlib\orai18n.jar
do classspath dodałem ścieżkę: C:\oracle_drivers
import javax.sql.*;
import java.sql.*;
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String args[]) throws ClassNotFoundException,SQLException, IOException
{
Connection con =null;
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE",
"pawel", "oracle");
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
po uruchomieniu dostaje taki komunikat:
C:>java Main
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Main.main(Main.java:30)
Proszę o pomoc
Paweł
</cpp>