针对使用Myeclipse进行JDBC链接MySQL时添加中文数据出现?的解决方法!
2016-08-05 09:58
579 查看
1.在确认数据库表的字符集(Characterset)设置为utf8--UTF-8 Unicode,
collation(校对)设置成 utf8_general_ci以及java项目的字符集为GBK的情况下即
(项目上右键选择properties->resource->text file encoding-GBK),
在添加中文数据时,所添加的数据在数据库表中仍然显示?时,建议可以在url后面加上
?useUnicode=true&characterEncoding=UTF-8,具体实现如下
public Connection getConnetion(){
try {
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=UTF-8";
String user = "root";
String password = "root";
Connection conn = DriverManager.getConnection(url, user, password);
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("数据库连接失败:"+e.getMessage());
e.printStackTrace();
}
return conn;
collation(校对)设置成 utf8_general_ci以及java项目的字符集为GBK的情况下即
(项目上右键选择properties->resource->text file encoding-GBK),
在添加中文数据时,所添加的数据在数据库表中仍然显示?时,建议可以在url后面加上
?useUnicode=true&characterEncoding=UTF-8,具体实现如下
public Connection getConnetion(){
try {
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=UTF-8";
String user = "root";
String password = "root";
Connection conn = DriverManager.getConnection(url, user, password);
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("数据库连接失败:"+e.getMessage());
e.printStackTrace();
}
return conn;
相关文章推荐
- mysql 添加中文数据出现乱码的解决方法
- MySql中表单输入数据出现中文乱码的解决方法
- Windows下php页面读取 mysql"中文数据"出现乱码的解决方法
- 关于asp.net网站发布后,使用登录控件和注册控件时出现“数据库只读,无法进行数据更新”的解决方法
- 使用终端查看mysql数据中文出现乱码解决
- MySQL添加中文数据的解决方法
- zTree插件和layer弹出层结合进行添加,删除,修改操作时,针对出现调用父父页面方法出现问题,解决方法
- JSP MySQL插入数据时出现中文乱码问题的解决方法
- 报错:对象必须实现 IConvertible;以分隔符进行分割链接concat_ws的使用方法;mysql数据类型转换cast,convert
- php读取mysql中文数据出现乱码的解决方法
- 关于使用jdbc连接服务器MySQL无法使用中文查询的解决方法
- MySql中表单输入数据出现中文乱码的解决方法
- JSP MySQL插入数据时出现中文乱码问题的解决方法
- 使用myeclipse插入数据到mysql 出现中文乱码|utf8乱码解决方案[适合tomcat部署的jsp应用]
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- MyEclipse控制台输入中文再进行输出出现内容前面有字母解决方法
- 使用SQLyog在进行l批量Mysql数据导入时报错解决方法
- php读取mysql中文数据出现乱码的解决方法
- php读取mysql中文数据出现乱码的解决方法
- 使用java(jdbc)向mysql中添加数据时出现“unknown column……”错误