以下情况:我们的旧 AS400 DB 无法处理 UTF8,因此我确实需要操作每个选择/插入/更新。我的第一个想法是:嘿,为什么不覆盖我处理 set- 和 getString 的 AS400JDBCPreparedStatement 和 AS400JDBCResultSet。听起来很简单,但不起作用(由于构造函数可见性,甚至无法扩展类)。
有谁知道如何创建一种简单的方法来操作 resultset.getString(i) 和preparedstatement.setString(1, string) 方法,并让它们通过我的方法来运行。
提前致谢!
@edit:实际的问题是,我们正在丢失像 č 这样的字符的信息。我们的数据库只能处理 ISO-8859-1。