I'm new to java and Oracle connection I can't establish a connection from java/tomcat service to Oracle database.
I'm using Java JDK 1.7 and Oracle Version:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
I added a CLASSPATH to the Environment Variables (Windows Server 2003)
C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\*
I also added the JAVA bin to PATH and JAVA_HOME (used by TOMCAT)
In this folder there are only two files: ojdbc14.jar and ojdbc14_g.jar
My java Code:
import java.sql.*;
....
....
try
{
System.out.println("0");
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("1");
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@//127.0.0.1:1521/xe",
"username", "password");
System.out.println("2");
}
catch (Exception e)
{
//e.printStackTrace();
System.out.println("exc");
}
Output: (It seems that he throw an exception on Class.forName
0
exc
ClassNotFoundException, am I right?