Tag: ucanaccess

在没有ODBC的情况下从Java操作Access数据库

我想从我的Java项目中操作一个Microsoft Access数据库(.accdb或.mdb文件)。 我不想使用来自Microsoft的JDBC-ODBC Bridge和Access ODBC驱动程序,因为: JDBC-ODBC Bridge已从Java SE 8中删除,不支持(ref: here ), 当文本包含代码点高于U + 00FF(ref: here )的Unicode字符时,JDBC-ODBC Bridge无法正常使用Access ODBC驱动程序,因此这样的设置将无法处理希腊语,俄语,中文,阿拉伯语等等, 来自Microsoft的Access ODBC驱动程序只能在Windows和 有Access数据库引擎(和ODBC驱动程序)的单独的32位和64位版本,这可能是一个讨厌的部署。 我见过其他的答案,提到一个名为UCanAccess的 Access数据库的JDBC驱动程序。 我如何设置我的Java项目来使用这种方法? (解决schemebuild议更好的方法来处理来自Java的Access数据库也将是最受欢迎的。)