heyanbo12364 2012年11月29日
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
访问Access数据库mdb文件时报错
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at ConnAccessDB.main(ConnAccessDB.java:13)
下面是代码,文件位置肯定是对的,求大侠帮忙...help me
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();
}
}

在线等 ,急呀 谢谢
...全文
3344 点赞 收藏 10
写回复
10 条回复

还没有回复,快来抢沙发~

发动态
发帖子
Access
创建于2007-09-28

7012

社区成员

2.8w+

社区内容

Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区公告
暂无公告