找不到jdbc.Driver

错误日志

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

解决方法

对于IDEA

File=> project structure=> Modules=> Dependencies=> 添加MySQL驱动包(mysql-connector-java-5.1.39-bin.jar)=> Apply

对于控制台

将MySQL驱动包(mysql-connector-java-5.1.39-bin.jar)放到源文件目录下。

插入汉字报错

​其他网址​

ERROR 1366 (HY000): Incorrect string value错误解决办法

ERROR 1366 (HY000): Incorrect string value(5.7.25)_数据库_彭炜权的博客

错误日志

ERROR 1366 (HY000): Incorrect string value: '\xAE\xE6\x94\xB9\xE8\xAE...' for column 'desc_' at row 1

分析

show variables like 'character%';

MySQL--问题及解决_mysql

可以发现,数据库和服务器编码不一致。 

永久解决方法(重启服务或关闭会话仍然有效):修改配置文件,添加如下配置

[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
[mysqld]
character-set-server = utf8
init-connect='set names utf8'

 临时解决方法(重启服务或关闭会话失效):

set global character_set_client = 'utf8';
set global character_set_connection = 'utf8';
set global character_set_database = 'utf8';
set global character_set_results = 'utf8';
set global character_set_server = 'utf8';

登录失败

失败日志

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

解决方法

见:MySQL基础系列--命令_数据库_feiying0canglang的博客 => 忘记密码解决方法