数据库链接
以springBoot的为例,内容类似如下:
spring.datasource.driver-class-name=dm.jdbc.driver.DmDriver
spring.datasource.url=jdbc:dm://192.168.*.:5236/dbname
spring.datasource.username=TEST
spring.datasource.password=TEST2021
依赖
依赖
<dependency>
<groupId>com.dm</groupId>
<artifactId>dm7</artifactId>
<version>18</version>
</dependency>
数据库类型选择
dbTye 选择Oracle
大小写问题
DM中默认要求字段和表均为大写,但MyBatis中可以小写,不影响
也可以在使用客户创建数据库实例时选择大小写不敏感,则不用转为全部大写
字段长度问题
如果存放字母和数据,与一般的没什么区别
如果放汉字,长度一般需要修改为 2 或者 3倍 具体看所在环境
数据库适配一般会出现的问题原因
字段名与数据库自身的关键字重合 导致sql执行失败
数据库本身缺失一些函数导致函数执行失败
数据库本身使用的表与自己所使用的表冲突,尤其注意SYS或者SYSTEM等表的命名方式尽量避免
不同数据库对字段的大小写敏感程度不同,可能导致无法识别个别字段,需要字段大小写转化
数据库方言问题可能需要指定