JavaでのOracle接続について(JDBC)
はじめまして。
先週よりJavaの勉強を始めていまして
先日からDB接続(Oracle)をやっているのですが、Oracleに接続することが出来ません。色々なサイトからクラスパスが通っていないというエラーのようなのですが、プログラミング経験のある友人に聞いてもさっぱり原因が分かりません。また何度もインストールをやり直して同じです。以下に環境とソースを載せておきますので、もし何か解決のヒントになるような事がありましたら教えて下さい。
●状況
(1)コンパイルは通るがjavaコマンドで実行をすると”Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driveOracleDriver”が出てしまう。
(2)C:\oracle\ora92\jdbc\lib\ojdbc14.jarを環境変数→Pathへしっかりと通してあります。(setコマンドでも確認済みです)
(3)C:\j2sdk1.4.1_02\jre\lib\extへojdbc14.jarをコピー
(4)SQL PLUSからは接続出来る。
●環境
クライアント:Win2000
DBサーバー:SQLサーバー(別マシンに環境構築)
DB:Oralce9.2.0
JDK:1.4.1_02
import java.sql.*;
class Employee
{
public static void main (String args [])
throws SQLException,ClassNotFoundException
{
// Oracle JDBC Driverのロード
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn =
DriverManager.getConnection ("jdbc:oracle:thin:@ホスト名:1521:SID",
"ID", "パスワード");
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery ("SQL");
while (rset.next ())
System.out.println (rset.getString ("ISBN"));
rset.close();
conn.close();
}
}
以上です。何か足りない情報がありましたら教えて下さい。
お礼
返事が遅くなって申し訳ありません。 回答ありがとうございます。 サーブレットをコンソールから実行するのって どのようにするのですか? いつもEclipseで実行しているので・・・