我发现此视频显示了如何连接到访问数据库:
http://www.youtube.com/watch?v=ujJ4H9RpC7c
我的问题是:是否可以以编程方式创建ODBC数据源?
或从命令行或类似的东西?
谢谢
答案 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。