找不到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%';
可以发现,数据库和服务器编码不一致。
永久解决方法(重启服务或关闭会话仍然有效):修改配置文件,添加如下配置
[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的博客 => 忘记密码解决方法