7,731
社区成员
发帖
与我相关
我的任务
分享String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\\ESS_part001.mdb";
String sql = "select id,ordernr,typenr,erpnr,description1,note from tblPart where producttopgroup=1";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(url);
if(conn != null){
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while(rs.next())
{
System.out.print(rs.getString("id")+" ");
System.out.print(rs.getString("ordernr"));
System.out.println();
}
}
换32位驱动没用,应该是楼上大哥说的 把jdk换成32位的,因为我在本机上用32位的jdk同样的代码就可以 谢谢各位 可以结贴了
连接字符串应该是没问题的,我在本机上可以访问,在虚拟机winServer2008里面就不行,数据源中也有驱动,但就是访问不了