Cheminea 发表于 2022-3-16 18:31:47

JeecgBoot 在线代码生成 - 从数据库导入表单问题反馈

本帖最后由 Cheminea 于 2022-3-16 18:34 编辑

# 版本号:3.1.0(发布日期:20220301)


# 问题描述:
注释掉CodeGenerateDbConfig.java
使用 jeecg_database.properties 中配置的数据源连接数据库。
在Online表单生成 -> 从数据库导入表单功能无法连接到数据库,无法显示数据库表的列表。

数据库为腾讯云数据库,url字符串中同时带有:"mysql" 和 "dm"

# 截图:

报错:

jeecg_database.properties中配置如下


#分析的问题原因
问题点在org.jeecgframework.codegenerate.database.DbReadTableUtil中的readAllTableNames()方法:
在通过数据库连接URL判断数据库类型时,由于数据库为腾讯云MySQL数据库,url字符串中同时带有:"mysql" 和 "dm",导致判断结果为ORACLE数据库,无法执行正确的检索库表语句。

页: [1]
查看完整版本: JeecgBoot 在线代码生成 - 从数据库导入表单问题反馈