金蟾大王的图片:请教java连接不同字符集数据库的问题?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 04:58:04
以前的数据库字符集是GBK的,现在要改为latin1,是否是只需要改变数据库连接的字符编码就可以,而不需要修改程序?我测试了一下,好像需要在程序取出数据库值的时候进行编码转换,但担心是因为数据库安装或者设置有问题。
终于解决了,我把Connection、PreparedStatement和ResultSet都重新定义了一个实现,系统中所有的操作都从新定义的实现中走,存在字符转换的地方在PreparedStatement的实现中加控制。感谢大家的帮助。

程序也需要修改,因为从jsp页面传过来的值是英文字符集的要把它转成你想要的字符集。
有一个方法你把数据库字符集改成unicode的就方便了,然后程序里也转成unicode的,这样什么字符都能存了

是中国人吗? 中国话说的都不顺

写过滤器,