Java和MS访问
JDBC-ODBC驱动程序不支持MS Access对其他拉丁字符使用的相同字符集,因此我无法从数据库中读取希伯来语,而数据库大部分是用希伯来语编写的(编写了错误报告)Java和MS访问,java,ms-access,jdbc-odbc,Java,Ms Access,Jdbc Odbc,JDBC-ODBC驱动程序不支持MS Access对其他拉丁字符使用的相同字符集,因此我无法从数据库中读取希伯来语,而数据库大部分是用希伯来语编写的(编写了错误报告) )我尝试使用从数据库中读取,但后来我了解到它无法执行SQL查询。使用MS Access和Java还有其他选择吗?您可以随时将Access数据库导出到其他内容中—例如,MySQL,周围有一些转换器。然后您可以使用MySQL JDBC驱动程序。您可以将Access数据库导出到其他东西中,例如MySQL,有一些转换器。然后您可以使用My
)我尝试使用从数据库中读取,但后来我了解到它无法执行SQL查询。使用MS Access和Java还有其他选择吗?您可以随时将Access数据库导出到其他内容中—例如,MySQL,周围有一些转换器。然后您可以使用MySQL JDBC驱动程序。您可以将Access数据库导出到其他东西中,例如MySQL,有一些转换器。然后您可以使用MySQL JDBC驱动程序。我已经这样做了,但是使用SQLite作为目标(使用JackAccess读取Access数据库,使用SQLite JDBC驱动程序将数据移动到目标中)。它的优点是,与Access一样,数据包含在单个文件中,不需要服务器。唯一真正的缺点是SQLite没有Access所拥有的各种数据类型。如果您需要一个没有“服务器”组件的完整RDBMS的所有复杂性,您可以使用Derby;但是您失去了将整个数据库放在一个文件中的简单性。我已经这样做了,但是使用SQLite作为目标(使用Jackcess读取Access数据库,使用SQLite JDBC驱动程序将数据移动到目标中)。它的优点是,与Access一样,数据包含在单个文件中,不需要服务器。唯一真正的缺点是SQLite没有Access所拥有的各种数据类型。如果您需要一个没有“服务器”组件的完整RDBMS的所有复杂性,您可以使用Derby;但是,您失去了将整个数据库放在单个文件中的简单性。