IDEA(2018)连接MySQL数据库失败的解决方法(报错08001)

解决方法:
将url改成:
jdbc:mysql://localhost:3306/studentmanage?useSSL=true&serverTimezone=Hongkong&characterEncoding=utf-8&autoReconnect=true
解析:
jdbc:mysql://是指JDBC的连接方式;
localhost:是指电脑的本地地址,等于127.0.0.1;
3306:SQL数据库的端口号;
studentmanage:指的是自己要连的数据库名字;
useSSL=true:
指的使用JDBC跟你的数据库连接的时候,你的JDBC版本与MYSQL版本不兼容,MYSQL版本更高一些,在连接语句后加上"useSSL=true",就可以连接数据库更高版本了
serverTimezone=Asia/Shanghai:
用来指定时区,SpringBoot2.0如果不配置这个会报时区错误,我们指定的时区是香港(上海时区要放在连接的最末尾)
jdbc:mysql://localhost:3306/db16?useSSL=true&characterEncoding=utf-8&autoReconnect=true&serverTimezone=Asia/Shanghai
characterEncoding=utf-8&autoReconnect=true:
用来指定编码格式为utf-8编码
IDEA(2018)连接MySQL数据库失败的解决方法(报错08001)的更多相关文章
- SpringBoot配置JDBC连接MySql数据库的时候遇到了报错:HikariPool-1 - Exception during pool initialization
		
使用SpringBoot做JAVA开发时,JDBC连接MySql数据库的时候遇到了报错: ERROR 10392 --- [ main] com.zaxxer.hikari.pool.HikariPo ...
 - Ubuntu18.04下Qt5.9.8连接mysql数据库失败的解决办法
		
问题: 连接mysql数据库时,出现如下 提示: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQ ...
 - Linux 删除mysql数据库失败的解决方法
		
使用命令:drop database xxx:删除本数据库时却删除失败,系统提示出现了错误,错误代码为: ERROR 1010 (HY000): Error dropping database(can ...
 - 3.django连接mysql数据库及安装mysqldb驱动报错解决办法
		
1.在setting.py设置连接数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'djang ...
 - C++连接mysql数据库的两种方法
		
本文主要介绍了C++连接mysql数据库的两种方法,希望通过本文,能对你有所帮助,一起来看. 现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用a ...
 - mysql 8创建远程访问用户以及连接mysql速度慢的解决方法
		
mysql 8创建远程访问用户 [root@demo /]# mysql -u root -p #登录服务器数据库 Enter password:123xxx >user mysql; & ...
 - 远程首次连接mysql速度慢的解决方法:skip-name-resolve取消DNS的反向解析(转)
		
PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的 MYSQL开启了DNS的反向解析,在MY.INI(WINDOW ...
 - 实例讲解启动mysql server失败的解决方法
		
MySQL 实例讲解启动mysql server失败的解决方法 来源: 作者: 发表于: 启动mysql server 失败,查看/var/log/mysqld.err 080329 16:01:29 ...
 - 远程连接mysql速度慢的解决方法:skip-name-resolve取消DNS的反向解析
		
PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的 MYSQL开启了DNS的反向解析,在MY.INI(WINDOW ...
 
随机推荐
- C  常见字符串操作函数
			
头文件 <string.h> 1. char *strstr(const char *str1, const char *str2); 判断str2是否为str1的子串 //s ...
 - log-slave-updates参数
			
从库做为其他从库的主库时 log-slave-updates参数是必须要添加的,因为从库要作为其他从库的主库,必须添加该参数.该参数就是为了让从库从主库复制数据时可以写入到binlog日志,为什么要用 ...
 - fuzzy commitment 和fuzzy vault
			
Alice,这位令人惊异的魔术天才,正表演关于人类意念的神秘技巧.她将在Bob选牌之前猜中Bob将选的牌!注意Alice在一张纸上写出她的预测.Alice很神秘地将那张纸片装入信封中并封上.就在人们吃 ...
 - 如何使用flow进行静态类型检查
			
Flow 是 facebook 出品的 JavaScript 静态类型检查⼯具.Vue.js 的源码利⽤了 Flow 做了静态类型检查,所以了解 Flow 有助于我们阅读源码. 为什么⽤ Flow? ...
 - excel  导数据
			
参考: ="insert tsilverinfo(ss_id,memo,ss_weight,ts_id,ss_type,ModelPosX,ss_stoneW,ss_stoneWU) val ...
 - Python自学:第五章 对数字列表执行简单的统计计算
			
>>>digits = [1,2,3,4,5,6,7,8,9,0] >>>mid(digits) 0 >>>max(digits) 9 >& ...
 - JavaScript - 判断当前使用的浏览器类型
			
<script> window.onload = function() { // 判断当前使用的浏览器类型 var browserType = navigator.userAgent.to ...
 - excel破解工作簿与工作表保护
			
1.工作簿保护 1.1.使用压缩文件打开文件
 - 组合数学——cf1065E
			
从两端到中间分段,然后累乘即可 #include<bits/stdc++.h> using namespace std; #define mod 998244353 #define max ...
 - Js 数组的各种方法及操作
			
一.数组去重 var arr = [0,1,20,3,0,45,6,0]; Array.prototype.unrepeat = function(){ var array = []; for(var ...