要在 Java 中使用 JDBC 连接数据库,需要安装 JDBC 驱动程序。安装不像 C# ODBC 那样简单,因此本指南将向您介绍如何在 Java 项目中添加 JDBC 驱动程序,并告诉应用程序使用它们。
JDBC 驱动程序是一个 .jar 文件,必须捆绑到 Java 应用程序库中。Java 还要求以名称调用库中的驱动程序。本文将详细介绍如何准确地做到这一点,因为驱动程序的名称并不总是与文件中的名称相同。
如何找到 Java 正在查找的驱动程序名称
导航至您想使用的驱动程序所在位置。本指南将使用 Connect Bridge:
通过命令提示符在此处导航。键入 cmd 在文件夹中进入导航栏并点击回车键
现在,你应该打开 cmd,进入存放驱动程序 .jar 的文件夹结构
现在您可以输入此命令,列出 Java 识别的文件名:
jar tf *NAME OF YOUR DRIVER.jar* | findstr 驱动程序
点击输入后,您将看到一个结果列表,其中包含该驱动程序的可能驱动程序名称
根据上述结果,我们可以推断出驱动程序的名称是
com.cnsconnect.mgw.jdbc.MgDriver
我们可以根据典型的命名规则,并剔除不可能存在的类,如 MgDriver$1, MgDriver$KeepAliveTask 任务 因为它们或者包含暗示内部类或辅助任务的美元符号,或者具有暗示其他目的的名称,如 test.class 和 TrustedConnectionExample.class
将驱动程序添加到 Java 项目中
有了驱动程序的名称,我们就可以将其添加到项目中,并将 Java 指向它。在集成开发环境中(本例中使用的是 Eclipse),导航到项目 > 右键单击 > 单击属性
现在您将看到驱动程序已被添加到项目库中
就这样,您的 Java 应用程序就可以使用驱动程序与数据库通信了。从理论上讲,如果您按照这个简短的指南使用我们的 Connect Bridge 中间件此时,您就可以开始以编程方式访问来自无数微软产品、Salesforce、Quickbooks、SAP 以及更多产品的数据了。
使用 Java 进行软件集成的更多信息
关于作者
"作为 Connecting Software 的解决方案架构师,了解日常使用的工具中所有错综复杂的小细节非常重要。这有助于我更好地开展工作,我想,为什么不与大家分享这些不常见的信息呢?如果这篇文章最终至少能帮助到一个人,我觉得就值得一写。"