【发布时间】:2009-08-27 02:21:23
【问题描述】:
我正在使用 oracle 11g。我编写代码将 oracle 数据库与 java 1.6 连接,但我无法连接到它。将引导线配置为以下时:
我有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
谁能帮我解决这个问题?
谢谢,索波林
【问题讨论】:
-
属于 Stack Overflow 吗? stackoverflow.com
-
环境变量是CLASSPATH,不是Class_Path。类路径中间的“...;r;...”是什么?