在公司工作了三个月,一直使用的jeesite框架,尽管用了三个月但是对这个框架感觉还是不怎么熟悉,于是想自己下载一个捣鼓一下,然后就下载了JDK、maven还有mysql,这个坑就是mysql下载的时候没注意版本直接下载最新版本8.0造成的。因为之前一直习惯用5.6、5.7,突然用8.0驱动配置相关内容发生了改变,导致jeesite项目启动不起来,卸载使用低版本肯定可以解决这个问题,但是楼主不甘心,上网各种找资料自己尝试,最终解决了这个问题,好了废话不多说直接上图。

看到这里以为启动起来了,是的确实是启动起来了,但是紧接着

项目开始报错了,之前的是java.exception.nullpointexception异常,也就是我们熟知的空指针异常,后面的一样说是无法建立数据库连接。这时我已经考虑是数据库驱动的问题。因为我看了一下我下载的mysql数据库是8.0版本。然后我去寻找解决方案,中间过程很曲折,在这里就不展示了,直接展示解决方案:

解决方案

1.首先进入pom.xml,也就是我们配置mavenjar包的地方大约在45行左右

之前写的是我46行注释掉的version版本47行是新添加的这里mysql.driver.version版本对应数据库版本号

2.然后问题到此仍没有解决,依旧会报错,这是再进入jeesite.properties,这个目录在src/main/resources目录下

对你没有看错就是这个配置数据库驱动,连接用户名密码的地方

既然是8.0驱动必然要修改,下面我将上图的13-17行全部注释掉,新增8.0配置

至此配置完成,为了确保无意外先clean一下,然后重启项目

clean成功

项目正常启动了

弹出了我们熟悉的画面,至此问题解决。

总结:

通过这次意外的驱动配置,我可以发现,多数据库数据源配置,可以模仿mysql8.0去进行配置,两个地方第一pom.xml里配置相应的版本信息,第二jeesite.properties里配置驱动连接名密码等相关信息。

好了,这次问题顺利解决,开始jeesite的探索之旅了。对了如果有大神路过,文中有不对的地方,请指正,楼主虚心接受各位意见。

jeesite使用mysql8.0驱动配置相关推荐

  1. mysql 向下兼容_前言本文主要介绍的是关于Mysql8.0驱动getTables返回所有库的表的相关内容,MySQL Connector/J 8.0版本驱动向下兼容之前的5.5...

    前言 本文主要介绍的是关于Mysql8.0驱动getTables返回所有库的表的相关内容,MySQL Connector/J 8.0版本驱动向下兼容之前的5.5+版本MySQL,如果你使用的是5.5+ ...

  2. 乌班图mysql8.0安装第一次手工启动_Ubuntu Server 16.04下mysql8.0安装配置图文教程

    Ubuntu Server 16.04下mysql8.0安装配置图文教程 1.从Mysql官网上下载安装文件.有两种方式可供选择: 使用APT安装方式安装 使用完整的安装包进行安装 sudo dpkg ...

  3. 【MySQL 8.0 OCP 1Z0-908认证考试】题库精讲--第三讲mysql8.0安装配置升级(上)

    第三讲--mysql8.0安装配置升级专题(上) 此专题题目较多,因此分为上中下三部分来讲,此为上篇. 完整版题库请到我的资源中下载,此为传送门.https://download.csdn.net/d ...

  4. Mysql8.0主从配置

    Mysql8.0主从配置 一.环境准备 1. 启动mysql服务 2. 配置文件 二.主从设置 1. 主库(数据源)设置 1.1 将主库数据快照导入从库(如果不需要导入,则跳过此过程) 1.2 进入主 ...

  5. 【MySQL 8.0 OCP 1Z0-908认证考试】题库精讲--第三讲mysql8.0安装配置升级(下)

    此专题题目较多,因此分为上中下三部分来讲,此为下篇. 完整版题库请到我的资源中下载,此为传送门.https://download.csdn.net/download/kanon_lgt/8501041 ...

  6. 【MySQL 8.0 OCP 1Z0-908认证考试】题库精讲--第三讲mysql8.0安装配置升级(中)

    此专题题目较多,因此分为上中下三部分来讲,此为中篇. 完整版题库请到我的资源中下载,此为传送门. https://download.csdn.net/download/kanon_lgt/850104 ...

  7. MySQL8.0数据库配置注意事项

    新版本8.0以后的MySQL同5左右的数据看连接配置有所区别 1.查看MySQL版本 2.jdbc配置 jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jd ...

  8. mysql8.0安装配置mac_MacOS下mysql 8.0.18 安装配置方法图文教程

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  9. mysql8.0主从配置,MySQL 8.0主从服务器(Master-Slave)配置

    一.介绍 MySQL 主从复制的方式有多种,本文主要演示基于基于日志(binlog)的主从复制方式. MySQL 主从复制(也称 A/B 复制) 的原理: Master将数据改变记录到二进制日志(bi ...

最新文章

  1. equal与hashcode的区别
  2. Scrapy项目 - 数据简析 - 实现腾讯网站社会招聘信息爬取的爬虫设计
  3. Python类属性和实例属性分别是什么?
  4. ping命令时常碰到的问题
  5. phpcms attachment.class.php路径,解决phpcms上传不了图片的方法
  6. java 依赖其他项目时如何导出_使用Eclipse将具有外部依赖性的Java项目导出到jar...
  7. MySQL存储过程中的循环怎么写
  8. windows/linuxjdk安装,jdk1.6升级到1.7
  9. Word文档单页页眉横线如何去除
  10. # netstat -s
  11. 生猪价格matlab,猪肉价格的数学模型.doc
  12. 少爷秋游云台山:沿途风景为其绽放
  13. Markdown_常用语法总结
  14. 女生最想泡的12种男生!(男生必看)
  15. 计算机限制打开外接硬盘,在win7中,为什么打开磁盘出现限制提示?
  16. <<算法很美>>——(七)——DFS典题(二):数独游戏
  17. LINODE优惠码与服务器搭建
  18. 企业ERP管理系统使用说明
  19. 2006年安全软件全球纵览(转
  20. LaTex第一篇:军事理论论文

热门文章

  1. 使用ddddocr解决某汽车论坛网站字体反爬
  2. 输血一受血规则的4输入1输出数据选择器电路
  3. C++类基础学习(1)
  4. 云栖大会|小米大数据运维管理体系的建设与实践
  5. 国产GBase数据库(南大通用)官方学习笔记大全
  6. pdf加密码怎么设置?
  7. 学习日记11--常微分方程数值解法
  8. Editplus高级搜索方法 统计字符串出现次数 显示搜索结果
  9. ISO9000质量管理体系解读
  10. robocode机器人1.0版