日期:2014-05-17  浏览次数:20828 次

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。
package database_con;
import java.sql.*;

public class data_con {
Connection conn=null;

public static void main(String args[]){
try{
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\新闻发布系统\\databaseexam.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
 Connection conn=DriverManager.getConnection(url);
 System.out.println("database is established");

}
 catch(Exception e)
 {
 System.out.print(e);
 
 }

}
}

跪求高人解答  我的D:\新闻发布系统\datebaseexam.accdb 的数据库是在ACCESS 2007 建的 里边有一张新闻类表 用kind_id表示表名字 也有几行类的记录 在线等高人解答。。。我是新手 第一次连数据库@@  T.T
------最佳解决方案--------------------
我顶上去
------其他解决方案--------------------
现在好了 在管理工具里边配置了驱动和数据源但貌似驱动无法识别2007的扩展名 accdb所以给出以下错误
Microsoft][ODBC Microsoft Access Driver] 不能打开数据库 '(未知的)'。应用程序可能无法识别该数据库,或文件可能损坏。
------其他解决方案--------------------
晕 把2007的存成2003的mdb形式的就连上了。。解决了 哦 谢谢大家捧场!!
------其他解决方案--------------------
看不到。
------其他解决方案--------------------
我更郁闷!还是没办法啊!就没有人说啊!
------其他解决方案--------------------
 把07的Access另存为03的就可以用啦。。。
------其他解决方案--------------------
我也发生了一样的问题,可这是为什么呢?
------其他解决方案--------------------
同问[Microsoft][ODBC Microsoft Access 驱动程序] 找不到文件 '(未知的)'。
这是什么情况呀