我正在尝试添加新的系统 DSN,但我想使用 java 而不是使用 Windows odbcad32.exe
。
我的问题是:
- 我正在创建与数据库连接的java应用程序,但不是主数据库
我在某个文件中创建另一个数据库,该数据库包含一些对用户隐藏的特殊信息。
注意:我不使用
odbcad32.exe
仅使用 java 。 如果不可能,还有其他建议吗?
感谢您的阅读。
最佳答案
如果您可以确定 odbcad32.exe 调用了哪些 Win32 API 函数, 然后你就可以调用这些函数了。
这里有两个选项可以实现此目的:
JNA似乎the industry standard你想要什么,“让 Java 程序轻松访问 native 共享库(Windows 上的 DLL),而无需编写 Java 代码之外的任何内容 - 不需要 JNI 或 native 代码”
关于java - 如何添加使用 JAVA 而不是 odbc32.exe 连接到 MS DB 的新系统 DSN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15097408/