首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Eclipse导出jar文件无法连接到access数据库,该怎么处理

2012-03-19 
Eclipse导出jar文件无法连接到access数据库Java codeprivate static final String DBDRIVER sun.jdbc.o

Eclipse导出jar文件无法连接到access数据库

Java code
private static final String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ;    private static final String DBURL = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=src\\dbc\\cytest.mdb" ;    private static final String DBUSER = "" ;    private static final String DBPASSWORD = "" ;    private Connection conn = null ;    public DatabaseConnection() throws Exception{        try{            Class.forName(DBDRIVER) ;            this.conn = DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD) ;        }catch(Exception e){            e.printStackTrace() ;        }    }

在Eclipse下运行没啥问题,当我到处jar文件无法读取到数据库的值,在控Doc下运行出现如下信息:

java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] '(未知的)'不
是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。

有没有那位高人遇到过这个问题,求救下。



[解决办法]
DBQ=src\\dbc\\cytest.mdb

是不是相对路径的问题,你导出jar后,运行的路径变了,和在Eclipse下运行的路径不一样了

热点排行
Bad Request.