springboot JPA整合国产神通数据库(神州通用数据库)

您所在的位置:网站首页 springboot11 springboot JPA整合国产神通数据库(神州通用数据库)

springboot JPA整合国产神通数据库(神州通用数据库)

2023-05-28 15:09| 来源: 网络整理| 查看: 265

当前国产软件比较流行,就最近做过的springboot +JPA+神通数据库的项目做下记录供有需要的同学参考。 神通数据库在springboot中的配置和大多关系型数据库基本一样的,只是由于驱动jar不在maven中央库导致出现一些多余工作。下边主要介绍下配置和引入驱动jar的过程。 1、application.yml文件中主要配置:

spring: datasource: driver-class-name: com.oscar.Driver url: jdbc:oscar://192.168.0.0:1433;DatabaseName=csdn jpa: show-sql: true hibernate: naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl ddl-auto: update database-platform: org.hibernate.dialect.OscarDialect

2、驱动程序jar导入方式: oscar驱动jar不在中央maven库中,所以可以通过以下方式来导入驱动jar,需要用到的jar是oscarJDBC16.jar,oscarHibernate54.jar (1)手动install 到本地库,再mvn deploy到远程私有库中。有私服的可以这样处理 (2)通过引入本地jar实现,由于要支持jpa需要引入oscarHibernate54.jar

com.stdb stoscarJDBC 16 system ${basedir}/src/main/lib/oscarJDBC16.jar com.stdb oscarHibernate 5.4 system ${basedir}/src/main/lib/oscarHibernate54.jar

注意: package springboot启动包后,如果发现没有将驱动jar压缩进去,可以手动解压启动jar,将驱动jar放进去再压缩。命令如下:

#jar包解压: jar -xvf importxxx.jar #jar包打包: jar -cfM0 importxxx.jar BOOT_INF/ META-INF/ org/

需要用到的oscarJDBC16.jar,oscarHibernate54.jar本想上传到这里,发现jar格式文件不允许上传,手头没有这两个jar的同学可以在神通数据库安装目录下搜索找到。

国产神通数据库初次使用感受是,除了驱动jar不在中央库中,导致一些多余的工作,整体使用还是很方便,对于jpa,mybatis的支持也都很不错。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3