gpt4 book ai didi

java - 使用 JDBC 从 Access 数据库读取 Unicode 数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:42:30 24 4
gpt4 key购买 nike

我有一个 MS-Access 数据库,我使用 JDBC(我认为是 JDBC-ODBC 桥)在 Java 中连接到该数据库。我的 Access 数据库有一些希伯来语值。

当我尝试使用 String str = rs.getString(1)(rs 是一个 RowSet)读取这些值时,我得到的字符串只是一串问号。

我还有其他希伯来语字符串,我使用字符串文字在 Java 代码中设置了这些字符串,它们工作正常。所以我很确定问题出在从数据库中读取。

我对这整件事很陌生,所以我很容易遗漏一些愚蠢的东西……我在谷歌上搜索了一段时间但没有找到任何东西,除了一些人说有这种机会东西不受支持(比如说 JDBC-ODBC 桥在某个地方有一个关于 Unicode 的错误,但它是从 2005 年开始的,所以谁知道呢?)。

如果有任何帮助,我将不胜感激。

最佳答案

您是否尝试过在调用查询之前设置字符集?

引用:https://docs.oracle.com/javase/1.5.0/docs/guide/jdbc/bridge.html .

关于java - 使用 JDBC 从 Access 数据库读取 Unicode 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1467412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com