我建立了一个access的数据库并建立了ODBC!!!
编码如下:
Connection con;
Statement stmt;
ResultSet rs;
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
con = DriverManager.getConnection("jdbc:odbc:employee");
stmt = con.createStatement();
rs = stmt.executeQuery("select 姓氏,名字,公司 from 教职员");
while(rs.next()){
System.out.println(rs.getString("姓氏")+" ");
System.out.println(rs.getString("姓名")+" ");
System.out.println(rs.getString("公司")+" ");
}但是报
java.lang.Error: Unresolved compilation problems:
Access restriction: The constructor JdbcOdbcDriver() is not accessible due to restriction on required library C:\j2sdk1.4.2_09\jre\lib\rt.jar
Access restriction: The type JdbcOdbcDriver is not accessible due to restriction on required library C:\j2sdk1.4.2_09\jre\lib\rt.jar
的错误!!!怎么解决啊!!要调整jdk版本吗?
编码如下:
Connection con;
Statement stmt;
ResultSet rs;
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
con = DriverManager.getConnection("jdbc:odbc:employee");
stmt = con.createStatement();
rs = stmt.executeQuery("select 姓氏,名字,公司 from 教职员");
while(rs.next()){
System.out.println(rs.getString("姓氏")+" ");
System.out.println(rs.getString("姓名")+" ");
System.out.println(rs.getString("公司")+" ");
}但是报
java.lang.Error: Unresolved compilation problems:
Access restriction: The constructor JdbcOdbcDriver() is not accessible due to restriction on required library C:\j2sdk1.4.2_09\jre\lib\rt.jar
Access restriction: The type JdbcOdbcDriver is not accessible due to restriction on required library C:\j2sdk1.4.2_09\jre\lib\rt.jar
的错误!!!怎么解决啊!!要调整jdk版本吗?
有没有设置JAVA_HOME环境变量?也可以试试JDK 1.5
回复3#,在我的ECLIPSE中没有发现你提供的那个路径啊,能否描述再详细点
根本就不存在你注册的驱动程序的文件,你当然就无法构造实例了。所以不能够成功!
不过还是谢谢!!!