【技术实现步骤摘要】
本专利技术涉及数据库,尤其涉及一种数据库适配typeorm框架的连接方法及装置。
技术介绍
1、在国产化信创项目中,由于pg数据库驱动目前不支持sm3国密算法,以及typeorm框架不支持使用信创国产数据库,导致基于pg内核的瀚高数据库无法顺利适配使用typeorm框架开发的node.js。
2、另外,针对现有的适配方案,修改pg数据库驱动包,增加sm3国密算法加密功能。这个适配方案,适配typeorm框架后存在sm3国密算法加密功能不生效的情况,并且无法自如切换加密算法。此外,由于框架中源码配置的是pg数据库驱动,所以一方面适配后也无法使用瀚高数据库驱动提供的功能,无法达到预期的适配效果。如果修改原有typeorm框架中对pg的配置来兼容瀚高数据库驱动,会造成pg驱动无法使用的情况,并且在大型项目中常常存在多数据源的情况,一旦遇到这种情况,将无法自如切换数据库驱动。
技术实现思路
1、本专利技术要解决的技术问题是,如何使typeorm框架支持使用瀚高数据库驱动且不改变原有的p
...【技术保护点】
1.一种数据库适配TypeORM框架的连接方法,其特征在于,包括:
2.根据权利要求1所述的数据库适配TypeORM框架的连接方法,其特征在于,所述数据库为瀚高数据库,对应驱动包具体包括:highgodb包和protocol包。
3.根据权利要求2所述的数据库适配TypeORM框架的连接方法,其特征在于,所述修改所述数据库的连接配置,包括:
4.根据权利要求2所述的数据库适配TypeORM框架的连接方法,其特征在于,所述修改所述数据库的连接配置,包括:
5.根据权利要求3所述的数据库适配TypeORM框架的连接方法,其特
...【技术特征摘要】
1.一种数据库适配typeorm框架的连接方法,其特征在于,包括:
2.根据权利要求1所述的数据库适配typeorm框架的连接方法,其特征在于,所述数据库为瀚高数据库,对应驱动包具体包括:highgodb包和protocol包。
3.根据权利要求2所述的数据库适配typeorm框架的连接方法,其特征在于,所述修改所述数据库的连接配置,包括:
4.根据权利要求2所述的数据库适配typeorm框架的连接方法,其特征在于,所述修改所述数据库的连接配置,包括:
5.根据权利要求3所述的数据库适配typeorm框架的连接方法,其特征在于,所述瀚高数据库的驱动配置文件中,highgodriver.d.ts文件...
【专利技术属性】
技术研发人员:伊凡,王大鹏,周锴,王庆,代鑫,马继超,苗健,
申请(专利权)人:瀚高基础软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。