Java 若供应商并没有提供驱动程序,我们可以使用jdbc吗?

Java 若供应商并没有提供驱动程序,我们可以使用jdbc吗?,java,jdbc,Java,Jdbc,据我所知,这只是一个理论问题。我们使用的大多数RDBMS数据库都有供应商提供的JDBC驱动程序,但如果有供应商未提供任何驱动程序的数据库,是否仍然可以使用JDBC连接到该数据库?这是否意味着我们必须编写自己的驱动程序,还是有其他方法 正如Jan指出的,如果由于某种原因数据库不存在JDBC驱动程序,那么有一个JDBC-ODBC桥允许您编写JDBC代码。我记得几年前,连接到MS-Access非常流行,但即使这样也不再是最好的方式 但是,在没有JDBC驱动程序的情况下应该非常罕见,如果遇到这种情况,无

据我所知,这只是一个理论问题。我们使用的大多数RDBMS数据库都有供应商提供的JDBC驱动程序,但如果有供应商未提供任何驱动程序的数据库,是否仍然可以使用JDBC连接到该数据库?这是否意味着我们必须编写自己的驱动程序,还是有其他方法

正如Jan指出的,如果由于某种原因数据库不存在JDBC驱动程序,那么有一个
JDBC-ODBC桥
允许您编写JDBC代码。我记得几年前,连接到
MS-Access
非常流行,但即使这样也不再是最好的方式


但是,在没有JDBC驱动程序的情况下应该非常罕见,如果遇到这种情况,无论如何,也许现在是迁移到更现代的数据库的好时机。

曾经有jdbc:odbc桥。.您的数据库是否与任何编程语言的任何其他api集成?感谢您的回复!!我没有理论上的数据库,我只是想知道我自己的知识。但是:JDBC-ODBC桥已经用Java 8删除了。@Jan有第三方桥,只是Sun实现已经从JDK中删除了。是的。。。这里的理论数据库可能也不支持ODBC;-)