ms access创建ODBC数据源java
我找到了这段视频,它展示了如何连接到access数据库:
http://www.youtube.com/watch?v=ujJ4H9RpC7c
我的问题是:是否可以通过编程方式创建ODBC数据源
或者从命令行之类的地方
谢谢!
你可以在下面搜索框中键入要查询的问题!
我找到了这段视频,它展示了如何连接到access数据库:
http://www.youtube.com/watch?v=ujJ4H9RpC7c
我的问题是:是否可以通过编程方式创建ODBC数据源
或者从命令行之类的地方
谢谢!
# 1 楼答案
在命令行中,可以使用名为odbcconf的实用程序
我想如果你需要通过编程来实现,你需要以某种方式使用WinAPI
# 2 楼答案
用纯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。你可能还想回顾一下这个问题的答案: