springboot集成mybatis和mycat

配置mycat

一.配置java

这个就不写了,网上随便百度一下就好了

二.配置mycat

安装:使用mycat1.6(jdk1.7以上)

下载:官网下载,然后传到linux服务器

解压:tar -zxvf xxxxxxxx,解压后就是一个mycat文件夹

mv 到 /usr/local/mycat

在/etc/profile配置下MYCAT_HOME,路径就是这个路劲

#########配置java信息export JAVA_HOME=/usr/java/jdk1.8.0_162export CLASSPATH=$JAVA_HOME/lib/export PATH=$PATH:$JAVA_HOME/binexport PATH JAVA_HOME CLASSPATH?#######配置mycat信息export MYCAT_HOME=/usr/local/mycat?

然后刷新一下配置文件

source /etc/profile

配置文件conf/schema.xml

    <!-- 数据库配置,与server.xml中的数据库对应 -->    <schema name="iyousiDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="DN1"></schema>?    <!-- 分片配置 -->    <dataNode name="DN1" dataHost="DH1" database="iyousi" />?    <!-- 物理数据库配置 -->    <dataHost name="DH1" maxCon="1000" minCon="10" balance="0" writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">        <heartbeat>select user();</heartbeat>        <writeHost host="hostMaster" url="192.168.88.100:3306" user="root" password="Passw0rd!">    <!-- 写入的库 -->            <readHost host="hostSlave" url="192.168.88.101:3306" user="root" password="Passw0rd!"/> <!-- 读的库 -->        </writeHost>    </dataHost>??

配置conf/server.xml

<!--这个密码是链接mycat的密码,实际链接数据库的密码在上面配置的--><user name="root">        <property name="password">Passw0rd!</property>        <property name="schemas">iyousiDB</property>        <property name="readOnly">false</property>    </user>?    <user name="user">        <property name="password">user</property>        <property name="schemas">iyousiDB</property>        <property name="readOnly">true</property>    </user>?

三.开始服务

进入bin目录,执行./mycat start 就ok了

注意:关闭防火墙,关闭防火墙,关闭防火墙,关闭防火墙,关闭防火墙,关闭防火墙,关闭防火墙,关闭防火墙关闭防火墙

最后使用数据库工具链接下吧

地址:192.168.88.99:8066

用户名:root

密码:xxxxxx

到这里就ok了,别的使用和以前使用单太mysql 没太大的区别

当然要想深入弄明白还要自己慢慢去搞,先跑起来再说,

使用springboot 和mybatis 跑起来

码云地址

https://gitee.com/fzsong/springboot-mybatis-mycat

原文地址:https://www.cnblogs.com/songfahzun/p/9479059.html

时间: 2024-10-11 01:28:14

springboot集成mybatis和mycat的相关文章

springboot 集成mybatis

1:依赖mybaits分页插件 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version> </dependency> 2:启动类中@MapperScan 扫描接口包 @MapperScan("

springboot集成mybatis进行开发

1.首先创建springboot项目 点击:http://start.spring.io/  可以在线创建springboot项目 2.加入mybatis的pom文件 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.4</version

SpringBoot集成MyBatis的Bean配置方式

SpringBoot集成MyBatis的Bean配置方式 SpringBoot是一款轻量级开发的框架,简化了很多原先的xml文件配置方式,接下来就介绍一下如何不适用XML来配置Mybatis springboot的yml文件 spring: profiles: active: dev application: name: service-fishkk ##MySql datasource: url: jdbc:mysql://47.94.200.0:3306/mybatis?useSSL=fal

SpringBoot集成Mybatis实现多表查询的两种方式(基于xml)

 下面将在用户和账户进行一对一查询的基础上进行介绍SpringBoot集成Mybatis实现多表查询的基于xml的两种方式.   首先我们先创建两个数据库表,分别是user用户表和account账户表     user表:  account表:  然后创建实体类        **第一种通过创建子类的方式查询                             需求:查询所有的用户基础信息以及其所属的账户中的金额     1.创建想要得到多表查询数据的实体类(子类)            

springboot集成mybatis

springboot如何配置web项目请参考前一章,在此基础上集成mybatis. 在pom文件中添加mybatis的依赖: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.2.0</version> </dependency&

SpringBoot集成MyBatis的分页插件PageHelper

俗话说:好??不吃回头草,但是在这里我建议不管你是好马还是不好马,都来吃吃,带你复习一下分页插件PageHelper. 昨天给各位总结了本人学习springboot整合mybatis第一阶段的一些学习心得和源码,主要就算是敲了一下SpringBoot的门儿,希望能给各位的入门带给一点儿捷径,今天给各位温习一下MyBatis的分页插件PageHelper和SpringBoot的集成,它的使用也非常简单,开发更为高效.因为PageHelper插件是属于MyBatis框架的,所以相信很多哥们儿都已经用

SpringBoot集成MyBatis的分页插件PageHelper(回头草)

俗话说:好??不吃回头草,但是在这里我建议不管你是好马还是不好马,都来吃吃,带你复习一下分页插件PageHelper. 昨天给各位总结了本人学习springboot整合mybatis第一阶段的一些学习心得和源码,主要就算是敲了一下SpringBoot的门儿,希望能给各位的入门带给一点儿捷径,今天给各位温习一下MyBatis的分页插件PageHelper和SpringBoot的集成,它的使用也非常简单,开发更为高效.因为PageHelper插件是属于MyBatis框架的,所以相信很多哥们儿都已经用

springboot集成mybatis环境搭建以及实现快速开发微服务商品模块基本的增删改查!

之前学习了springboot和mybatis3的一些新特性,初步体会了springboot的强大(真的好快,,,,,),最近趁着复习,参考着以前学习的教程,动手写了一个springboot实战的小例子! 一 创建表以及实体 使用简单的五个字段商品表,主键采用UUID字符串,价格使用BigDecimal,本来是想在linux数据库中建立表的,实在是懒不想启动虚拟机(这么简单也觉得没必要),,sql语句如下: create table products( pid varchar(32) not n

SpringBoot集成mybatis和mybatis generator

利用搭建的基本的spring boot框架,集成 mybatis + generator 1.设置 maven 的相关配置: File  - setting - maven 设置 Maven home directory 和 setings file.(Tips:maven的使用涉及到hosts文件的内容) 2.在pom文件中添加相关依赖和插件的配置信息 <dependencies> <dependency> <groupId>org.springframework.b