晨风资讯网
新闻资讯网络冲浪网页设计网络编程图形图像数据库网络媒体服务器网络安全网站运营软件教程黑客认证Wap技术
教程搜索
教程搜索:
  首页 > 程序开发 > Java > 正文  

DB2使用Java在AIX(存储过程)和中文Windows编程中的中文问题
日期:2006-5-31 15:59:03 来源:网络 作者:无名 浏览:



· 小结
根据以上的情况总结,可知在对于在DB2中用JAVA编写存储过程时,如果不能确定服务器DB2所用语言的一致性,那么就要明文对String的编码类型进行声明。

对于一般的应用,如果认为有可能有编码的问题,按照以下规则来做就可以了

1 从数据库中读入正确的字符串,使用以下语句转换进行明文声明
stmp1=st.getString(1); //从数据库读入字符串
stmp1=new String(stmp1.getBytes("GBK")); //对stmp1的编码明文说明为GBK编码转为本地字符串
2 对于信息写入数据库时,使用以下语句转换
sql = new String(sql.getBytes(),"GBK");
stat.execute(sql);
sql的本地编码的字符串明文转为GBK编码的字符串
以上在平台中文WINNT4.0,JBuilder4及Aix 4.0,DB2 7.1下测试完成


· 参考资料

标准版,API 规范的其他方面的信息。

· 关于作者

王辉,具有八年的编程及系统管理经验,所使用的语言为C和Java 编程语言。目前在深圳一家公司做程序员,使用C和JAVA为DB2数据库编程.可通过 ddxxkk@21cn.com 联系。

本教程共2页,当前在第2页  1  2  


上一篇: 用JSP和数据库实现购物车的源程序(2) 下一篇:

JSP数据库操作例程-存储过程

返回列表 打印此页 加入收藏 资讯论坛 关闭窗口 点击复制本页地址,发送给QQ/MSN好友
关于我们 - 联系我们 - 版权声明 - 帮助(?) - 广告服务 - 友情链接 - 服务项目 - 人才招聘
2003-2008 版权所有 © 晨风资讯网 未经授权禁止复制或建立镜像
CopyRight 2003-2008 www.Net118.com,All Rights Reserved.Design By ChenFeng Network Studio