错误使用JDBC-ODBC桥驱动程序连接到Oracle
问题描述:
我写了下面的简单代码:错误使用JDBC-ODBC桥驱动程序连接到Oracle
import java.sql.*;
public class Select_Type1 {
public static void main(String[] args) throws SQLException{
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
Connection con = DriverManager.getConnection("jdbc:odbc:oradsn","system","password");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from EMPLOYEE");
while(rs.next())
{
System.out.println("Emplyee_id: "+rs.getInt(1));
System.out.println("Employee_Name: "+rs.getString(2));
System.out.println("Employee_Salary: "+rs.getInt(3));
System.out.println("------------------------------");
}
}
}
下面一行是erronomous: - DriverManager.registerDriver(新sun.jdbc.odbc.JdbcOdbcDriver中( ));
的错误是: -
- Access restriction: The type JdbcOdbcDriver is not accessible due to restriction on required library C:\Program Files\Java\jre7\lib\rt.jar
- Access restriction: The constructor JdbcOdbcDriver() is not accessible due to restriction on required library C:\Program Files\Java\jre7\lib\rt.jar
的任何帮助,将不胜感激。
答
在使用Eclipse作为我的IDE之前,我有这个错误。我不得不做以下修复它。
转至属性> Java编译器>错误警告>弃用和受限制的API>禁止引用(访问规则),然后将其从“错误”更改为“警告”。
做了没有改变:-( – Vivek