小工具      在线工具  汉语词典  css  js  c++  java

could not create connection to database server 08001

Java 额外说明

收录于:45天前

在做spring+mybatis项目时,出现无法连接数据库的错误:can not create connection to database server,错误代码:08001。

同样的mybatis数据库连接代码在一个项目中可以,但在本项目中不行。出现上述错误真是坑人啊。

该驱动程序被忽略,因为它在另一个项目中可用。不过今天在网上搜索这个错误问题的时候,看到有人是驱动版本号有问题。然后我修改了这个项目中的驱动版本号,然后就OK了。

解决方案:(我电脑安装的mysql-connector-java软件版本是8.0.11)

修复前

<dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.39</version>
            <scope>runtime</scope>
        </dependency>

修改后

<dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.11</version>
            <scope>runtime</scope>
        </dependency>

然后就可以正常连接数据库并进行增删改查了!

所以我猜测08001是mysql驱动问题的错误码!

. . .

相关推荐

额外说明

scrcpy - 一款非常好用的手机投屏软件

下载地址 https://github.com/Genymobile/scrcpy/releases 有线投屏 下载并解压 scrcpy。 手机端开启 开发者选项 和 USB 调试。开发者选项默认处于隐藏状态,手机上选择「设置」>「关于手机」,然后点击版

额外说明

《MongoDB入门教程》第30章 唯一索引

本文将会介绍 MongoDB 唯一索引,它可以用于确保文档字段值的唯一性。 唯一索引 很多时候我们需要确保文档中某个字段值的唯一性,例如 email 或者 username。唯一索引(unique index)可以帮助我们实现这种业务规则。实际上,Mon

额外说明

进程和线程 (Python)

进程和线程(Python) 1、什么是进程? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念

额外说明

HNU-操作系统OS-作业2(15-22章)

OS_homework_2 这份文件是OS_homework_2 by计科210X wolf 202108010XXX 文档设置了目录,可以通过目录快速跳转至答案部分。 第15章 运行程序OS-homework/vm-mechanism/relocati

额外说明

go-使用连接池连接redis

开发过程中,必不可少的就是要使用redis,借助redigo,通过连接池的方式连接redis,可以极大的提高性能 (基于go 1.16 和 github.com/gomodule/redigo v1.8.8) import ( "errors" "f

额外说明

模块打包中CommonJS与ES6 Module的导入与导出问题详解

目录 CommonJS CommonJS模块 CommonJS模块导出 CommonJS模块导入 ES6 Module ES6 模块 ES6 Module导出 命名导出 默认导出 ES6 Module导入 命名导入 默认导入 混合导入 复合写法 Comm

额外说明

ROS分布式演练,多台设备进行通信的配置

1、概述 前面我们做的操作都是在单个设备上进行,也就是分别开启多个终端,在不同终端上启动节点等相关操作,这里我们使用两台设备来控制,一台虚拟机和一台无人车(使用VNC Viewer连上去,也可以看做一台Linux虚拟机) VNC Viewer有兴趣的可以

额外说明

每日博客【9】

1.二分查找 前提:必须是有序数组才可以使用。 #include <stdio.h> int main() { int ch[20] = { 1,2,3,4,5,6,7,8,9,10 }; int q = 8; int l = 0; int r

额外说明

Flink学习笔记01:初探Flink - 词频统计

文章目录 一、Flink概述 (一)Flink为何物 (二)访问Flink官网 (三)流处理的演变 (四)Flink计算框架 二、Flink快速上手 - 词频统计 (一)创建Maven项目 (二)添加对于Flink与日志的依赖 (三)创建文件 1、创建文

额外说明

网络进阶学习:交换机二层接口类型和作用

交换机二层 交换机的概念和作用 交换机的划分 交换机第二层的内容 ⭐第一部分:MAC地址 ⭐第二部分:逻辑链路控制子层 ⭐第三部分:介质访问控制子层 ⭐第四部分:交换机转发表 ⭐第五部分:VLAN ⭐第六部分:STP 交换机第二层的接口作用 交换机第二层

ads via 小工具