关于瀚高数据库的适配
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                关于瀚高数据库的适配
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                適配瀚高數據庫操作
1、配置連接池對hgdb支持(阿里巴巴druid連接池)增加或修改dbType,將value設置為postgresql
?
druid:dbType: postgresql2、配置mybatisplus對hgdb支持,增加或修改db-type,將value設置為POSTGRE_SQL
?
db-config:db-type: POSTGRE_SQL3、配置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中添加數據源
?
總結
以上是生活随笔為你收集整理的关于瀚高数据库的适配的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 先学java还是c_先学C语言还是Jav
 - 下一篇: java 时区_世界时区和Java时区详