我正在使用oracle 11g。我編寫代碼連接oracle數據庫與Java 1.6,但我無法連接到它。當配置指南如下:Oracle 11g中的JDBC瘦用java
我有ojdbc6.jar,orai18n.jar, and class12.jar
。
我設置CLASS_PATH:
%ORACLE_HOME%\jlib\orai18n.jar;r;%Oracle_home%\jdbc\ojdbc6.jar
之後,我運行示例Java代碼連接到Oracle數據庫中,但我遇到了下面這個錯誤:
C:\Program Files\Java\jdk1.6.0_11\bin>javac c:\JDBCVersion.java
c:\JDBCVersion.java:2: package oracle.jdbc does not exist
import oracle.jdbc.*;
^
c:\JDBCVersion.java:3: package oracle.jdbc.pool does not exist
import oracle.jdbc.pool.OracleDataSource;
^
c:\JDBCVersion.java:8: cannot find symbol
symbol : class OracleDataSource
location: class JDBCVersion
OracleDataSource ods = new OracleDataSource();
^
c:\JDBCVersion.java:8: cannot find symbol
symbol : class OracleDataSource
location: class JDBCVersion
OracleDataSource ods = new OracleDataSource();
^
4 errors
誰能幫我解決這個問題呢?
感謝,Sopolin
屬於堆棧溢出? http://stackoverflow.com/ – Mac 2009-09-08 09:09:15
環境變量是CLASSPATH,而不是Class_Path。什麼是你的classpath中間的「...; r; ...」? – 2010-03-03 09:22:42