数据库乱码问题解决方案

zoeg 2006-02-28 01:01:37
我想会进来看的大都碰到或者曾经碰到使用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,大家一起研究研究,或者哪位有网站可以挂的帮忙发布一下,我希望能对大家有所帮助。
...全文
102 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
妙恋大果梨 2006-03-04
  • 打赏
  • 举报
回复
没遇到过这情况,不过看看。以后遇到了就会搞了。谢谢咯```
zoeg 2006-03-04
  • 打赏
  • 举报
回复
我顶
zoeg 2006-02-28
  • 打赏
  • 举报
回复
楼上这位朋友,请问,按你的方法,DB2的数据库的URL该怎么写?怎么样显式地指定字符集?
还有许多其他的数据库,其JDBC的URL并不接受这些编码之类的参数(可能是我孤陋寡闻)
ncowboy 2006-02-28
  • 打赏
  • 举报
回复
连接的时候,显式的指定字符集就可以避免乱麻了。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧