首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDBC-ODBC连接到Excel

JDBC-ODBC连接到Excel
EN

Stack Overflow用户
提问于 2012-07-04 06:37:00
回答 1查看 5.8K关注 0票数 1

我正在尝试使用sun.jdbc.odbc.JdbcOdbcDriver通过Java访问Microsoft Excel文件。但是,我一直收到:"java.sql.SQLException:找不到微软数据源名称,没有指定默认驱动程序“。

代码语言:javascript
复制
try
{
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 Connection c = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ="+ fileName + ";DriverID=22;READONLY=false;");
 c.close();
}
catch(Exception ex)
{
 JOptionPane.showMessageDialog(parent, ex.toString());
}

干杯!

EN

回答 1

Stack Overflow用户

发布于 2014-06-20 23:43:46

我知道这有点晚了,但是,以防其他人在这里闲逛:

我很确定你需要完整的文件路径,包括你想要连接的文件。如下所示:

代码语言:javascript
复制
Class.forName($Driver"URL").newInstance();
CONNECTION = DriverManager.getConnection( "jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ=C:/Users/Pat/Documents/test.xls");
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11320176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档