i got class not found exception of a small jdbc program in windows.
the program is like this
Expand|Select|Wrap|Line Numbers
- import java.sql.*;
- public class Db1
- {
- public static void main(String a[]) throws Exception
- {
- Class.forName("oracle.jdbc.driver.OracleDriver");
- //Driver drv=new oracle.jdbc.driver.OracleDriver();
- //DriverManager.registerDriver(drv);
- Connection con=DriverManager.getConnection("jdbc.oracle:thin:@localhost:1521:orcl","scott","tiger");
- System.out.println("concls->"+con.getClass());
- }
- }
- and the problem is like this
- E:\work>javac Db1.java
- Db1.java:21: cannot find symbol
- symbol : variable con
- location: class Db1
- System.out.println("concls->"+con.getClass());
- ^
E:\work>javac Db1.java
E:\work>java Db1
java.lang.Class NotFoundExcepti on: oracle.jdbc.dri ver.OracleDrive r
Exception in thread "main" java.lang.NullP ointerException
at Db1.main(Db1.ja va:21)
E:\work>javac Db1.java
E:\work>java Db1
Exception in thread "main" java.lang.Class NotFoundExcepti on: oracle.jdbc.dri ver.
OracleDriver
at java.net.URLCla ssLoader$1.run( Unknown Source)
at java.security.A ccessController .doPrivileged(N ative Method)
at java.net.URLCla ssLoader.findCl ass(Unknown Source)
at java.lang.Class Loader.loadClas s(Unknown Source)
at sun.misc.Launch er$AppClassLoad er.loadClass(Un known Source)
at java.lang.Class Loader.loadClas s(Unknown Source)
at java.lang.Class Loader.loadClas sInternal(Unkno wn Source)
at java.lang.Class .forName0(Nativ e Method)
at java.lang.Class .forName(Unknow n Source)
at Db1.main(Db1.ja va:6)
E:\work>
I already set the classpath and i already check the Services.msc also.
there is no problem over their.
i am using oracle 9 software