【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
@JFinal ,我的软件为了适应不同的数据库,可以配置不同的数据库连接。但毕竟不同的数据库之间存在一定的差异,所以,不同的数据库,执行sql语句的时候,总会有点差别,这样,我就要在我的代码里去判断当前连接的数据库是oracle,还是mysql等等。使用数据库连接的地方一个通过Db对象,一个通过Model对象,怎么获得指定数据库连接的数据库类型呢?
【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
@JFinal ,我的软件为了适应不同的数据库,可以配置不同的数据库连接。但毕竟不同的数据库之间存在一定的差异,所以,不同的数据库,执行sql语句的时候,总会有点差别,这样,我就要在我的代码里去判断当前连接的数据库是oracle,还是mysql等等。使用数据库连接的地方一个通过Db对象,一个通过Model对象,怎么获得指定数据库连接的数据库类型呢?
通过判断 Dialect 来判断数据库类型,例如:
DbKit.getConfig().getDialect() instanceof MysqlDialect