创建ODBC数据源java

时间:2011-04-07 13:47:19

标签: java ms-access ms-access-2007 jet

我发现此视频显示了如何连接到访问数据库:

http://www.youtube.com/watch?v=ujJ4H9RpC7c

我的问题是:是否可以以编程方式创建ODBC数据源?

或从命令行或类似的东西?

谢谢

2 个答案:

答案 0 :(得分:5)

无法使用纯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。您可能还想查看此问题的答案:

答案 1 :(得分:0)

从命令行,您可以使用名为odbcconf的实用程序。

我想如果您需要以编程方式执行此操作,则需要以某种方式使用WinAPI。