学习中遇到的一些Mysql和一些乱码的问题

1.从mysql读取数据打印出的数据出现乱码问题:

properties文件url=jdbc:mysql://localhost:3306/book?characterEncoding=utf8 可以解决

2.Idea编译器控制台输出乱码,点击help 后,点击Edit Cutom VmOption ,在文件中加入-Dfile.encoding=UTF-8,如果tomcat 也输出乱码,在服务器设置中Vm 那行也加入-Dfile.encoding=UTF-8

3.关于Mysql8.0 版本 如果继续使用mysql-connector-java-5.1.37-bin.jar 驱动会给予报错,因更新至最新版本或对应版本,同时jdbc.porperties文件也需要修改如:

driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=falseusername=rootpassword=root

相关推荐