■JDBC ODBC Bridge的Bug及其解决方法
!-- frame contents -- !-- /frame contents -- 在编写一数据库治理程序时,发现JDBC-ODBC Bridge存在不易发现的Bug。在向数据表插入数据时,假如为英文字符,存储内容完全正确,假如存入中文字符,部分数据库只能存储前七八个中文字符,其他内容被截去,导致存储内容的不完整(有些数据库不存在这个问题,如Sybase SQL Anywhere 5.0。JDBC-ODBC Bridge还存在无法建表的Bug)。
对于广大需要存储中文信息的Java程序员来说,这可是一个不好的消息。要么改用其他语言编程,要么选择其他价格昂贵的数据库产品。“一次编写,到处运行”的目标,也大打折扣。能不能采用变通...[ 查看全文 ]