当前位置: 代码迷 >> J2SE >> Eclipse导出jar文件无法连接到access数据库,该怎么处理
  详细解决方案

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

热度:218   发布时间:2016-04-24 01:42:10.0
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下运行的路径不一样了
  相关解决方案