适配国产数据库 GBase(南大通用mysql版)

2023-10-28

这篇帖子主要是记一下踩过的坑。

1. 数据库安装

一个服务端只支持一个实例,用法类似mysql,如需多个实例,可按装多个客户端。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. sql迁移(mysql->gbase)

2.1 注意编码格式统一

字段上 SET utf8 COLLATE utf8_general_ci
表上CHARACTER SET = utf8 COLLATE = utf8_general_ci
实例 配置文件中也需要改成相应的编码
InnoDB 改为 AcidDB

3. 适配pagehelper、mybatis-plus

3.1 适配pagehelper

yml文件


pagehelper:
    helperDialect: informix
    reasonable: true
    supportMethodsArguments: true
    params: count=countSql 

mybatis 配置databaseId别名映射

 p.setProperty("Informix","gbase");

4. 语法坑

5. 其他坑

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

适配国产数据库 GBase(南大通用mysql版) 的相关文章

随机推荐

  • Vue3 实现Event-Bus事件总线 (mitt插件)

    文章目录 一 参考 二 问题描述 三 开发案例 typescript 解析 instance proxy Bus出错 一 参考 vue3 eventBus npm mitt 二 问题描述 Vue3 没有像Vue2那样创建一个Vue实例作为事
  • centos 7 开启80,443端口

    一 查看系统防火墙状态 如果返回 running 代表防火墙启动正常 1 firewall cmd state 二 开启端口外网访问 1 添加端口 返回 success 代表成功 permanent永久生效 没有此参数重启后失效 1 fir
  • QProcess中的调用外部exe结束之后的finished信号及常用信号

    1 可以参考相关的链接 https doc qt io Qt 5 qprocess html finished 2 注意使用的时候启动以下4个信号 使用的是start 否则启动就有问题 这边注意一下start 和startDetached
  • 【总结】Apk反编译全解

    实践总结 解决问题 乐在分享 古月大仙荣誉出品 欢迎关注 加粉 点赞 评论 交流 1 内容摘要 Apk保险措施 混淆 加固 NDK 敏感操作的字符串替代 检查签名 高手成长路径 脱壳 反编译 jadx dex jar和apktool xml
  • 安装WSL过程

    1 准备 必须使用windows10 2004版本和更高的版本 19041或者更高 或者windows11 win R 输入winver查询当前windows版本 2 安装 现在可以通过在命令行 管理员权限 输入wsl install 来安
  • Pikachu-暴力破解验证码绕过

    目录 一 验证码绕过 on client 1 验证码的认证流程 2 不安全验证码 on client常见问题 3 实验过程 二 验证码绕过 on server 1 不安全验证码 on server常见问题 2 实验过程 一 验证码绕过 on
  • MySQL存储过程

    文章目录 简介 优点 缺点 编写第一个MySQL存储过程 调用存储过程要调用存储过程 可以使用以下SQL命令 MySQL存储过程的变量 声明变量 分配变量值 变量范围 作用域 删除存储过程 存储过程的参数 MySQL存储过程参数示例 1 I
  • 【开发工具】使用VMware安装Ubuntu系统

    目录 一 下载Ubuntu镜像 二 下载VMware虚拟机系统 三 新建虚拟机 四 安装Ubuntu系统 一 下载Ubuntu镜像 下载地址 版本 Ubuntu 22 04 LTS https cn ubuntu com download
  • "通配符"和"正则表达式"的区别

    通配符是系统level的 而正则表达式需要相关工具的支持 egrep awk vi perl 在文本过滤工具里 都是用正则表达式 比如像awk sed等 是针对文件的内容的 通配符多用在文件名上 比如查找find ls cp 等等 1 通配
  • ipad连接电脑_一个从windows传文件到ipad的方法

    动机 写这篇文章的起因是想用ipad看存在windows上的视频 于是就琢磨了下windows系统传文件到ipad的方法 一个比较好的办法是用iCloud传 但是条件受限 一方面 iCloud只有5G的存储空间 另一方面 家里没网 只能靠4
  • 技术溢出

    1 企业和国家都是一个虚拟的主题 是由人们的想象构成 2 国家只是在体量 多样性上高于企业而已 3 管理企业和管理国家理论上没有区别 只是使命感不同 企业是为了盈利而产生的 政党是为了人民而服务的 后来有的企业开始服务于人民 有的政党开始逐
  • Linux必学知识(超全)

    Linux 一 Linux 的介绍 二 CentOS 安装技术难点 网络配置三种方式理解 2 1虚拟机的三种网络配置方式的说明 2 2 Centos 终端的使用和联网 2 2 1在 centos 的 ff 可以联网 可以和外部的 ip 联通
  • 【尚硅谷-Java学习】回形数

    回形数 题目描述 输入整数n 生成n n的二维数组 元素按照顺时针顺序从1递增 例如输入3 得到 1 2 3 8 9 4 7 6 5 思路 定义四个变量up down left right 分别表示数组的最上面 最下面 最左 最右的索引 从
  • 第十四届蓝桥杯(第二期)模拟赛试题与题解 C++

    第十四届蓝桥杯 第二期 模拟赛试题与题解 C 试题A 题解 位运算 试题B 题解 闰年判断 试题C 题解 枚举判断 试题D 题解 动态规划 问题E 题解 记忆化搜索 试题F 题解 计算 试题G 题解 哈希集合 试题H 题解 后缀回文 试题I
  • 增加肌肉记忆,码一遍 龙哥的pytorch示例: ex_001, matMul;ex_002, autograd;ex_003, 线性函数的 gradient descent <梯度下降最简示例>

    import torch import time print torch version print torch cuda is available a torch randn 1024 8 16 1000 b torch randn 10
  • Java类型转换工具类(十六进制—bytes互转、十进制—十六进制互转,String—Double互转)...

    数据类型转换工具类 author cyf public class NumConvertUtil bytes 转16进制字符串 param bArray return public static final String bytesToHe
  • ubuntu下安装QT与环境变量的添加

    1 4 Qt在Linux下安装 Qt在Linux系统里的安装要稍微复杂一些 因为Linux发行版众多 所以安装过程有些差异 由于Linux系统都可以自行安装 GNU 工具集 对应Windows系统里的MinGW 所以Qt在Linux系统里的
  • git推送新项目

    在命令窗口中输入 git init 在 Gitee 中 我们刚刚新建的仓库里 去复制仓库的地址 在命令窗口中输入 git remote add origin 你的仓库地址 在命令窗口中输入 git pull origin master 在命
  • 基础算法:高精度减法

    高精度减法 两个长正整数的减法 减数 被减数 差 如果不是两个长正整数 要考虑给出的数本身有负号的情况 用一个位置来专门保存负号 include
  • 适配国产数据库 GBase(南大通用mysql版)

    这篇帖子主要是记一下踩过的坑 文章目录 1 数据库安装 2 sql迁移 mysql gt gbase 2 1 注意编码格式统一 3 适配pagehelper mybatis plus 3 1 适配pagehelper 4 语法坑 5 其他坑