ClassNotFoundException:OracleDriver
Win7 32 ビット上の Oracle 11g express db との JDBC 接続
ソースコードは次のとおりです。
import java.lang.*;
import java.sql.*;
class OracleCon{
public static void main(String args[])
{
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe","system","ashish");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from emp");
while(rs.next())
System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getString(3));
con.close();
}catch(Exception e)
{
System.out.println(e);
}
}
}
このプログラム コードを実行する前に、次のコマンドを使用してパスを設定します。
path c:\Program Files\Java\jdk1.7.0_25\bin
set classpath=c:\program fles\Java\jre7\lib\ojdbc14
このソース コードを cmd (コマンド プロンプト) で実行すると、次のような出力が得られました。
java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver