MySQ如果在安装过程中不特殊设置,L默认字符集为 latin1 ,这个字符集无法正常存取中文
可以存取中文的字符集 gbk, gb2312, utf8
查看mysql是否支持以上3种字符集,可以用如下命令
show charset;
查看当前MySQL使用字符集状态
show variables like 'character%';
里面应该有一堆使用 latin1 字符集的变量
调整MySQL字符集
以utf8字符集举例,windows版MySQL安装目录下的my.ini文件
在 [client] 下增加 default-character=utf8
将 [mysql] 和 [mysqlld] 下的 default-character=latin1 改为 utf8
重启MySQL服务
修改完MySQL字符集后,再创建的数据表存取中文就OK了,但我这里也有一个问题,对已存在的数据表(latin1字符集)修改字符集始终没能好使,只能把旧表删除,完全在新字符集环境下重新建表
因为在 [client] 中已经指定了客户端连接使用的字符集,所以JDBC驱动的URL连接中已经不需要在指定字符集了
如感觉不保险,想在JDBC中明确指定,这样写
"jdbc:mysql://127.0.0.1:3306/demo?useUnicode=true&characterEncoding=UTF-8"
分享到:
相关推荐
mysql字符集查看以及修改
MySQL基本语句和连接字符串-JAVA程序员JAVA工程师面试必看.doc
Mysql数据库乱码 问题彻底解决 针对JAVA
基于Java和mysql的一个图形化的简单的图书管理系统,大一的时候做的
使用MySQL,字符集选择为`utf8`或者`utf8mb4`(支持更多特殊字符,推荐)。 2. 创建数据库导入数据。数据库在`News\`目录下,参考数据脚本创建数据库。 3. 设置项目编码为utf-8,选择jdk1.7版本或以上,不要选择jre...
jira等mysql java连接器
设备管理系统,使用Java结合MySQL编写,在eclipse下进行的设计.MySQL Connector/J.jar是实现Java程序与MySQL设计的数据库进行连接的文件.MySQL安装时要设置中文字符集,才能设计中文数据库.
配置好数据库连接字符串和输出路径,自动把MySQL数据表生成相应的Java实体类。附上数据库。来源是参考别人的代码,有添加了自动获取表名的功能,不需要手动写表名,非常方便。
主要为大家详细介绍了java向mysql插入数据乱码问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Java支持mysql8.0x的jdbc驱动和c3p0库,包含如下三个jar包 c3p0-0.9.5.2.jar mchange-commons-java-0.2.15.jar mysql-connector-java-8.0.12.jar JDBC驱动类库名称变化 driverClass 由原来的 ...
Mysql字符集设置原理及常见问题解决
从字符串中查找字符出现次数的方法和性能对比
在使用mysql的过程中,有个问题就是mysql的优化,mysql中longblob字段在5.5版本中默认的为1M。 想改变这个问题,需要注意几点: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2054817 > ...
java 连接 mysql 的jdbc的jar包 其中包括连接字符串
//MySQL数据库 Class.forName("com.mysql.jdbc.Driver").newInstance(); //PostgreSQL数据库 Class.forNaem("org.postgresql.Driver").newInstance(); ......................................................
MySQL中文参考手册.chm 449kb <br/>0 译者序 1 MySQL的一般的信息 1.1 什么是MySQL? 1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5...
Java中数据类型和MYSQL中数据类型的对比 1、Java和MySQL数据类型参照图 2、MySQL数据类型分类 (1)数值 (2)日期/时间 (3)字符串(字符)类型。
mysql驱动字符串,连接mysql使用,非常方便,版本号为5.1.42
SSH+MYSQL 开发java web学生成绩管理系统 ## 部署说明 1. 创建数据库。使用MySQL,字符集选择为`utf8`或者`utf8mb4`(支持更多特殊字符,推荐)。 2. 创建数据库导入数据。数据库在`SSH\`目录下,参考数据脚本创建...
2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 ...