适配瀚高数据库操作

1、配置连接池对hgdb支持(阿里巴巴druid连接池)增加或修改dbType,将value设置为postgresql

druid:dbType:  postgresql

2、配置mybatisplus对hgdb支持,增加或修改db-type,将value设置为POSTGRE_SQL

db-config:db-type: POSTGRE_SQL

3、配置mybatisplus分页插件对hgdb支持,在全局配置类中找到分页插件,弃用老版,改为新版本,设置方言类型为postgresql

 @Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.POSTGRE_SQL));return interceptor;}

4、DynamicDataSourceConfiguration类中

①新增

private final static String HIGHGO= "HighGo";

②新增

if (HIGHGO.equals(cutDataBase)) {Class.forName("com.highgo.jdbc.Driver");}

③新增

if(HIGHGO.equals(type)){return DBType.HIGHGO;}

④新增

if (HIGHGO.equals(list.get(i).getDataType())) {druidDataSource.setUrl("jdbc:highgo://" + list.get(i).getDataDataSource() + ":"+list.get(i).getDataPort()+"/" + list.get(i).getDataDbName());druidDataSource.setUrl(list.get(i).getJdbcUrl());druidDataSource.setDriverClassName("com.highgo.jdbc.Driver");dbType.put(list.get(i).getDataID(), DBType.POSTGRESQL);}

⑤新增

p.setProperty("HighGo", "highgo");

5、lib中添加数据源

关于瀚高数据库的适配相关推荐

  1. 逆向工程适配瀚高数据库

    目录 环境 文档用途 详细信息 环境 系统平台:Microsoft Windows (64-bit) 10 版本:5.6.4 文档用途 在我们做项目中,关于持久层的生成相信是许多小伙伴头疼的事情.有没 ...

  2. mysql partition 语法,MySQL与瀚高数据库的范围分区的语法及实例(APP)

    目录 环境 文档用途 详细信息 环境 系统平台:Microsoft Windows (64-bit) 10 版本:5.6.4 文档用途 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就 ...

  3. 瀚高数据库故障诊断指导方案

    作者:瀚高PG实验室 (Highgo PG Lab) 目录 环境 文档用途 详细信息 环境 系统平台:Linux x86 Red Hat Enterprise Linux 6,Linux x86 SL ...

  4. MySQL 中 AES_DECRYPT 加密,如何在瀚高数据库中使用

    瀚高数据库 目录 环境 症状 问题原因 解决方案 环境 系统平台:银河麒麟R系(CPU龙芯)4,银河麒麟U系(CPU飞腾)4 版本:4.5.2,6.0 症状 MySQL替换为国产瀚高数据库时, AES ...

  5. Oracle数据库中stragg()函数,在瀚高数据库中如何替换使用?

    瀚高数据库 目录 环境 文档用途 详细信息 环境 系统平台:Microsoft Windows (64-bit) 10 版本:6.0 文档用途 用于解决怎么在瀚高数据库中实现和Oracle数据库中st ...

  6. 瀚高数据库优化解决方案

    本文转自微信公众号"瀚高数据库售前团队"文章https://mp.weixin.qq.com/s/iYwAAc6HWPt2bJbCIbKKfg 声明: 本文章内容仅用于学习.交流, ...

  7. Windows系统部署瀚高数据库并在SuperMap iDesktop中使用

    目录 前言 一:Windows系统部署瀚高数据库 二:对数据库进行PostGIS扩展 三:SuperMap iDesktop中新建HighGoDB数据库型数据源 作者:kxj 前言    瀚高数据库是 ...

  8. 瀚高数据库DML自动转发功能介绍(数据库层面)

    瀚高数据库 目录 文档用途 详细信息 文档用途 本文用于介绍瀚高在数据库层面开发的数据库转发功能,通过示例演示DML自动转发功能. 详细信息 一.功能介绍 为了向应用程序提供多主服务,瀚高数据库开发s ...

  9. 瀚高数据库和mysql区别,MySQL数据库迁移瀚高数据库

    1.瀚高数据库安装 下载Highgo Database安全版rpm包并上传至服务器,使用如下命令进行安装 rpm -ivh hgdb5.6.4-enterprise-rhel7.x-x86-64-20 ...

  10. idea的EasyCode插件连接瀚高数据库

    目录 环境 症状 问题原因 解决方案 环境 系统平台:Linux x86-64 Red Hat Enterprise Linux 7 版本:5.6.5 症状 客户在idea工具中使用EasyCode插 ...

最新文章

  1. RESTful协议【软件架构】
  2. XenApp_XenDesktop_7.6实战篇之九:SQL Server数据库服务器规划及部署
  3. ibatis与spring的整合
  4. arduino自带程序_arduino代码运行时间测试函数,代码性能运行时间测试方法
  5. linux so_nosigpipe,TCP_NODELAY/SO_LINGER/SO_NOSIGPIPE/MSG_NOSIGNAL设置
  6. 基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能
  7. linux 下wine 和plyaonlinux 安装以及卸载 (linux下运行windows软件的神器)
  8. Tensorflow——Variable变量(打印数字小实例)
  9. 【Paper】AAAI 2020 故事生成模型 之 角色一致性
  10. JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(三):两个Viewmodel搞定增删改查...
  11. 在eclipse-oxygen-sts中,关于快捷键[CTRL + SHIFT + O]失效的问题
  12. 修改tomcat版本号解决eclipse中tomcat版本不对应
  13. 前端实现PDF分页与Vue中的render函数
  14. cad的dwg文件转html文件,dwg转dwf文件怎么打开?
  15. 使用Hourglass网络来理解人体姿态
  16. DSP28335 ecap使用
  17. 浅谈NLM非局部均值滤波
  18. linux驱动学习(七) ioctl中的cmd和_IO() , _IOR() , IOW() ,_IOWR() 以及_IOC_NR()的关系
  19. 马云谈996:能够996是修来的福报,很多人想做没机会
  20. 2022食品饮品新趋势报告:从品类分析、产品创新营销挖掘行业趋势

热门文章

  1. PAT 1068 万绿丛中一点红
  2. 服务器计算机性能测试,服务器平台计算性能工具Linpack服务器性能测试利器_一_.pdf...
  3. 基于SSM的博客系统-原创教程
  4. [剑指offer]-导航总结篇
  5. Matisse图片选择
  6. 消费者行为学的典型营销案例
  7. Modbus协议介绍与仿真器Modbus Poll、Modbus Slave、Mod_Rssim 使用指南
  8. 计算机模式识别科学家年薪,年薪可达80万,学人工智能要去这些学校
  9. Android常用布局-02
  10. 2021年茶艺师(中级)考试总结及茶艺师(中级)证考试