请大神帮我解答一下关于java连接MySQL数据库的编码问题

请大神帮我解答一下关于java连接MySQL数据库的编码问题,第1张

用jdbc 连接mysql数据库就行了,网上搜下一大把。

--记得在classpath下加入mysql 的jdbc驱动包。

/**

* @author :来自互联网

*/

import java.sql.DriverManager

import java.sql.ResultSet

import java.sql.SQLException

import java.sql.Connection

import java.sql.Statement

你从数据库获得的信息是以UTF-8进行编码的,当传递到Myeclipse下,获得的数据是以GB2312 编码的,即Myeclipse会用GB2312对数据库中以UTF-8 编码的字符再次编码,得到的肯定是乱码。

解决方法,推荐的是使用String a = new String("数据库数据".getBytes("ISO8859-1"),"GB2312")将字符转换为GB2312,这样应该就显示正常了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6758048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存