使用jdbc连接到Excel工作表,而无需在Excel工作表中指定DSN

我想使用jdbc或其他方法连接到Excel工作表,但我不想使用管理工具为同一目录指定DSN。他们有某种方式使用代码吗?如果是,怎么办?

提前致谢

回答:

也可以不使用DSN而连接到电子表格,这在代码内提供了一种更灵活的方式来将JDBC指向感兴趣的Excel文件,而无需访问客户端注册表来定义所需的DSN。如果没有DSN,则将按以下方式创建数据库连接,请不要与构造的JDBC

URL有所不同:

java.sql.DriverManager.getConnection( "jdbc:odbc:Driver={Microsoft Excel Driver

(*.xls)};DBQ=C:/Documents and Settings/myPath/Desktop/qa.xls");

在这里,DBQ定义了到目标电子表格文件(qa.xls)的路径。反斜杠和正斜杠都可以正常工作。

来源:可用来源

以上是 使用jdbc连接到Excel工作表,而无需在Excel工作表中指定DSN 的全部内容, 来源链接: utcz.com/qa/398437.html

回到顶部