【发布时间】:2011-04-07 13:47:19
【问题描述】:
我发现了这个视频,它展示了如何连接到访问数据库:
http://www.youtube.com/watch?v=ujJ4H9RpC7c
我的问题是:是否可以通过编程方式创建 ODBC 数据源?
或从命令行或类似的东西?
谢谢
【问题讨论】:
标签: java ms-access ms-access-2007 jet
我发现了这个视频,它展示了如何连接到访问数据库:
http://www.youtube.com/watch?v=ujJ4H9RpC7c
我的问题是:是否可以通过编程方式创建 ODBC 数据源?
或从命令行或类似的东西?
谢谢
【问题讨论】:
标签: java ms-access ms-access-2007 jet
无法使用纯 Java 以编程方式创建 Windows ODBC DSN。可以使用 C++ 和其他本机方法。
但是,您可以使用以下形式的 JDBC URL 直接(通过 ODBC)连接到 Access MDB 文件:
String jdbcUrl = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=c:/path/to/myaccessfile.mdb"这样您就不需要预定义 DSN。您可能还想查看此问题的答案:
【讨论】:
从命令行,您可以使用名为 odbcconf 的实用程序。
我猜如果您需要以编程方式执行此操作,则需要以某种方式使用 WinAPI。
【讨论】: