JRT提供了Cache、IRIS、PostGreSql、人大金仓几种数据库支持。这四种数据库都可以使用,并且都有代码生成器。
对有IRIS经验的人建议的开发数据库模式是基于IRIS开发、然后用M生成导表SQL到PostGreSql和人大金仓测试,因为M调表方便,这样适应表经常变化的场景。
对于没有IRIS经验的人建议用PostGreSql和人大金仓库随意选。
对于要用其他数据库的自己实现ORM的数据库驱动类即可,不过不建议,因为提供的库里就包含了后关系库、开源库、国产库,没必要求多。
对IRIS库模式的提供
M里面在dbo模式下建表
然后用提供的工具命令生成实体代码和页面代码
业务开发完成后用提供的工具名称生成PG和KingSQL的导表脚本供JRT导表使用
这时候让JRT连PG或者kingSql就能把IRIS导出的脚步居于当前连接库做导入
对没IRIS经验的提供
没用过IRIS的就直接用PG或KingSql建表,然后生成实体和页面代码。由于关系库把表名称大小写丢失了,约定表说明用英文冒号分割第一位有东西就用那个名字当实体名称,否则就按小写的表名生成代码。
发布程序默认提供了IRIS导出的mktablesql.sql供得到初始的打印设计器的表和基础数据,在PG或KingSql上建立好数据库和dbo模式后,确保JRT连接上库执行脚本即可完成库的初始获取。后面就自己用工具建或者SQL建,然后用代码生成器生成代码。
这就是JRT提供的两种数据库开发模式,按需要选择。