带ms访问的JDBC?

如何使用JDBC代码连接到Windows中的基于Microsoft Access的数据库?

为Type-1和Type-4类型的驱动程序编写什么语法?

Class.forName(" "); 

对于我们使用的驱动程序的每种类型,上述语法是否不同? 我们如何定义和识别我们使用的驱动程序的类型?

如果可能的话,还要为oracle指定要加载的驱动程序语法。

您可以通过调用以下命令来使用JDBC-ODBC桥:

 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") 

然后您可以在表单中使用JDBC数据库URL:

 jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\Nwind.mdb 

或者,如果在ODBC管理器中配置数据库,则可以使用其别名:

 jdbc:odbc:northwind 

我推荐一个名为UCanAccess的跨平台Access JDBC驱动程序。 它工作得很好,网站上有很多例子(帮助原始海报。)

JDBC / ODBC驱动程序是依赖于平台的,只能在Windows操作系统中使用。 此外,还有一些独立于平台的JDBC驱动程序,例如:StelsMDB JDBC驱动程序( http://www.csv-jdbc.com/stels_mdb_jdbc.htm

要将Java与MS Access连接,您需要一个JDBC驱动程序。 我仍然认为微软没有做到这一点! http://www.easysoft.com/applications/microsoft-access/jdbc-odbc.html