shardingsphere搭建使用,以及报错解决(一)

2023-11-11

ShradingJdbc的搭建注意事項:
(目前使用的Springboot的版本是 2.2.5 使用的shardingsphere的版本是 5.1.0)
1、 注意ShangrdingSphere的版本之间差异比较大,如果有问题的话尝试使用不同的版本
2、shardingsphere的数据源和durid数据源的兼容性有限,如果使用SpringBoot的话,如果使用

com.alibaba
druid-spring-boot-starter
1.1.23

上述这个依赖的话会报错,这个在shrading的FAQ中已经有说明,可以使用下边的依赖来替换

com.alibaba
druid
1.2.3

但是替换为druid这个依赖的话启动SpringBoot项目的话依然会报错如下:(这个错误的原因是由于 Sharding的版本加载数据源的策略导致的)
在这里插入图片描述

解决这个错误的话还需要加入以下的依赖:这个依赖的版本大家可以根据自己的SpringBoot版本中的Tomcat的版本一致即可

org.apache.tomcat
tomcat-dbcp
9.0.8

当然大家也可以不用druid数据源就不会有上边的问题,大家可以使用SpringBoot的默认数据源 com.zaxxer.hikari.HikariDataSource 这样就不会有上边的问题产生

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

shardingsphere搭建使用,以及报错解决(一) 的相关文章

随机推荐

  • 终于有人把Java内存模型(JMM)说清楚了

    网上有很多关于Java内存模型的文章 在 深入理解Java虚拟机 和 Java并发编程的艺术 等书中也都有关于这个知识点的介绍 但是 很多人读完之后还是搞不清楚 甚至有的人说自己更懵了 本文 就来整体的介绍一下Java内存模型 目的很简单
  • case when 失效,看了这篇文章就明白了

    前几天 小明在工作中写sql的时候使用到了case when 发现case when是一个工作中比较常用但是又比较绕的函数 今天特意来给大家分享一下case when 的使用的方法 关于case when的使用情况 总结下来有三种 等值转换
  • elasticsearch_script_01

    文章目录 1 script 简述 1 script的类型和作用 2 script使用的方式 2 script的使用场景 1 update scripts 2 search 和agg 中使用script 3 search中获取doc的打分数据
  • python生成的excel无法打开-Python 解决中文写入Excel时抛异常的问题

    近期接到业务部门需求 需将统计结果每日发送到业务部门 在调试python脚本的时候 导出的Excel标题为中文 总是抛出以下异常 Traceback most recent call last File totalpx py line 99
  • 租号玩上号器显示服务器繁忙,租号玩出现错误1003是怎么回事?

    2007 06 20 我还几天前把自己的帐号自己锁了然后我去登陆游戏社区但上面老显示验证码错误我就换个号上但无论我登陆什么号都上不了怎么办最后我新建一个号但建不了了验证码老错误可我明明输入对了啊大小写都试过不知道怎么回事我就等几天以为是系统
  • 期货及衍生品基础 - 概述总结

    期货及衍生品概述 17世纪30年代的 荷兰郁金香 时期 出现了最早的期权交易 1848年 82位商人在芝加哥发起组建了芝加哥期货交易所 CBOT 规范的现代期货市场在19世纪中期产生于美国芝加哥 1865年芝加哥期货交易所开始实行保证金制度
  • 交插二五条码(交叉25码)详解

    交插二五条码 交叉25码 详解 交叉二五码是1972年美国Intermec公司发明的一种条 空均表示信息的连续型 非定长 具有自校验功能的双向条码 它的字符集为数字字符0 9 初期广泛应用于仓储及重工业领域 1981年美国开始将其用于运输包
  • InstallShield 2015 LimitedEdition VS2015打包 覆盖安装

    吾乐吧软件站 提供了很全面详细的InstallShield制作安装包教程 http www wuleba com 23892 html 但是按上面的方法再次制作的升级安装包 安装后会在系统中同时存在两个版本的程序 要么就是提示 已安装了该产
  • Spring Boot

    一 什么是Spring Boot Spring Boot就是一个帮助我们快速搭建和部署Spring项目的框架 boot就是启动 开启的意思 Spring Boot可以理解为Spring项目的开启框架 很多人也叫它Spring脚手架 脚手架图
  • android:基于Apache的HttpClient简单使用方法

    1 HttpClient HttpClient 是Apache Jakarta Common 下的子项目 在android中已经集成了Apache的HttpClient模块 用来提供高效的 最新的 功能丰富的支持 HTTP 协议的客户端编程
  • eclipse相关快捷键

    eclipse快捷键 查找 类查找 ctrl shift h 全局查找 ctrl h 在一个页面中查找 ctrl f 查看继承关系 ctrl t 查找 类查找 ctrl shift h 全局查找 ctrl h 在一个页面中查找 ctrl f
  • mysql查询第三个字母是a的员工_mysql基础(三)——多表查询

    创建表 CREATE TABLEDEPT DEPTNOint 2 PRIMARY KEY DNAMEVARCHAR 14 LOCVARCHAR 13 INSERT INTO DEPT VALUES 10 ACCOUNTING NEW YOR
  • ChatGPT来了,英语不能丢,但我不想上班

    文 谷雨 微信公众号 王不留 好久没写文 可能大伙已把我忘了 春节之后 状态一直不太好 我在2月1号时从老家直接来到了深圳出差 而后以996的工作状态疲于应付工作中的各种问题 终于这周末休息了两天 没有加班 周六睡了一天 周日 2 19号
  • 机器学习----感知器

    1 深度学习 人工智能领域 有一个方法叫机器学习 在机器学习这个方法里 有一类算法叫神经网络 神经网络如下图所示 1 一个圆圈就是一个神经元 神经元就是感知器 2 输入层 隐藏层 输出层 构成神经网络 而隐藏层大于2的神经网络 就是深度神经
  • BDA初级分析——先导课

    思考题 假设你是三只松鼠营销团队的一员 美团or抖音 你会如何选择 一 什么是数据分析 数据分析是根据业务问题 对数据进行收集 清洗 处理和建模的过程 用于识别有助于业务的信息 获取关键业务结论并辅助决策制定 业务问题 选择美团还是抖音作为
  • Doris的查询计划

    本文章向大家介绍Doris的查询计划 主要内容包括1 查询计划 2 MySQL查询计划 2 Doris的查询计划 2 聚合 3 关联查询 4 查询 Profile 基本概念 基础应用 原理机制和需要注意的事项等 并结合实例形式分析了其使用技
  • 一步一步在docker中构建CI流程

    docker是什么 引用百度百科的介绍 Docker 是一个开源的应用容器引擎 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中 然后发布到任何流行的 Linux 机器上 也可以实现虚拟化 容器是完全使用沙箱机制 相互之间不会有任何
  • python web开发之WSGI/uwsgi/uWSGI详解

    1 三者的定义 WSGI是一种通信协议 uwsgi是一种传输协议 uWSGI是实现了uwsgi和WSGI两种协议的Web服务器 2 三者的使用场景 WSGI 全称 Web Server Gateway Interface 是为 Python
  • jvm内存使用率linux,linux 查看Java内存使用情况

    linux 查看Java内存使用情况 命令如下 top b n 1 grep java awk print PID 1 mem 6 CPU percent 9 mem percent 10 查看java进程信息 ps ef grep jav
  • shardingsphere搭建使用,以及报错解决(一)

    ShradingJdbc的搭建注意事項 目前使用的Springboot的版本是 2 2 5 使用的shardingsphere的版本是 5 1 0 1 注意ShangrdingSphere的版本之间差异比较大 如果有问题的话尝试使用不同的版