【发布时间】:2014-12-12 20:21:47
【问题描述】:
您好,我正在练习使用 Eclipse 连接 Java oracle 数据库。
下面是我的代码:
package connection;
import java.sql.* ; // for standard JDBC programs
import java.math.* ; //
public class Connection {
public static void main(String[] args) throws SQLException {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch(ClassNotFoundException ex) {
System.out.println("Error: unable to load driver class!");
System.exit(1);
}
String URL = "jdbc:oracle:thin:C##AVIVI/avivi9694@localhost:1521:oracleavivi";
Connection conn = (Connection) DriverManager.getConnection(URL);
下面是“错误”:
Exception in thread "main" java.lang.ClassCastException: oracle.jdbc.driver.T4CConnection cannot be cast to connection.Connection
at connection.Connection.main(Connection.java:18)
我将“jre7”-“lib”文件夹中的所有“jar”文件导入到我的项目中(我是新手,所以不太确定需要哪个 jar,所以我将它们全部导入,不知道是不是这个会不会影响连接)
【问题讨论】: