我想会进来看的大都碰到或者曾经碰到使用JDBC连接访问数据库时,存入或取出时出现乱码的问题吧。本人想到了并实现了一个方案,用来解决这类问题。刚写出来,第一次测试是自己写的一个DEMO,第二次测试是使用Borland JBuilderX软件附带的一个小工具,名为Database Pilot(为一些没有集成开发工具的数据库的访问提供一些方便)连接安装于AIX上的DB2数据库,解决了该工具本来无法正常显示查询结果中的中文以及查询语句中的中文无法生效的问题。
我大概的描述一下这个方案的构思吧:
   1、实现了java.sql.Driver,他可以当做一个jdbc驱动程序来使用;
   2、关于实际连接的数据库,使用如下的一个属性文件来配置:
proxy.driver=com.ibm.db2.jcc.DB2Driver
proxy.url=jdbc:db2://192.168.0.2:50000/db2_db
proxy.encoding=GBK
user=username
password=password
currentSchema=CURR
   3、其URL形式为:proxy:dblink,其中的dblink为您用于配置连接到的数据库的某个属性文件,如上的配置应保存为:dblink.properties;
   
若有兴趣的朋友可以加我QQ124340767,大家一起研究研究,或者哪位有网站可以挂的帮忙发布一下,我希望能对大家有所帮助。