这只是我自己知识的理论问题。我们使用的大多数RDBMS数据库都有供应商提供的JDBC驱动程序,但是如果有供应商没有提供任何驱动程序的数据库,是否仍然可以使用JDBC连接到该数据库?这是否意味着我们必须编写自己的驱动程序或者还有其他方法吗?
答案 0 :(得分:3)
正如Jan所指出的那样,如果由于某种原因不存在数据库的JDBC驱动程序,那么只有JDBC-ODBC Bridge
允许您编写JDBC代码,前提是存在数据库的ODBC驱动程序。我记得几年前连接到MS Access
非常受欢迎,但即使这样也不再是最好的方式了。
然而,在您没有JDBC驱动程序的情况下应该非常罕见,如果您遇到这种情况,那么在任何情况下都可能是迁移到更现代的数据库的好时机。