创建 ODBC 数据源 java

Posted

技术标签:

【中文标题】创建 ODBC 数据源 java【英文标题】:Creating ODBC Data source java 【发布时间】:2011-04-07 13:47:19 【问题描述】:

我发现了这个视频,它展示了如何连接到访问数据库:

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

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

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

谢谢

【问题讨论】:

【参考方案1】:

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

How can I add a password to this JDBC:ODBC connection string that is trying to connect to an MS Access database

【讨论】:

【参考方案2】:

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

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

【讨论】:

以上是关于创建 ODBC 数据源 java的主要内容,如果未能解决你的问题,请参考以下文章

与 java 应用程序的 ODBC 连接

Java JDBC------------------ODBC(SQLServer)链接

JAVA中如何通过JDBC-ODBC桥来连接SQLServer数据库

在 java 应用程序中使用数据库

java jdbc与odbc数据库的连接mysql数据库

如何用mysql实现ODBC(JDBC桥)连接数据库?