0

我正在尝试添加新的 System DSN 但我想使用 java 而不是使用 Windows odbcad32.exe

我的问题是:

  • 我正在创建与数据库连接的 java 应用程序,但是我在某个文件中创建了另一个数据库,而不是主数据库,这个数据库包含一些对用户隐藏的特殊信息。注意:我不使用odbcad32.exe use Just java 。如果不可能,还有其他建议吗?

谢谢阅读 。

4

1 回答 1

1

如果可以确定调用了哪些 Win32 API 函数odbcad32.exe,则可以调用这些函数。

以下是执行此操作的两个选项:

  1. JNA似乎是您想要的行业标准,“让 Java 程序可以轻松访问本地共享库(Windows 上的 DLL),而无需编写任何东西,只需要编写 Java 代码——不需要 JNI 或本地代码”

  2. 还有Java Foreign Function Interface - 示例用法

于 2013-02-27T15:41:41.413 回答