本文测试了FineReport 10.0与AnalyticDB for MySQL在连通性、列举表、查看表数据等方面的兼容性,并给出测试结果图。
测试环境
FineReport 10.0官网地址为FineReport 10.0。
测试范围
- 连接FineReport 10.0在 FineReport 设计器中打开定义数据连接对话框,新建名为 JDBC2 的连接。数据库选择 MySQL,驱动器为
com.mysql.jdbc.Driver,URL 为jdbc:mysql://localhost:3303。单击测试连接,弹出提示显示连接成功。 - 列举数据库预览结果显示当前实例包含3个数据库:
MYSQL、INFORMATION_SCHEMA和test4dmp。 - 列举表当前数据库共包含17张表,可在预览弹窗中查看完整的表列表。
- 查看表结构在预览弹窗中,可查看
student表的建表语句(SHOW CREATE TABLE 结果),该表包含id(bigint)、name(varchar)、unit(int)三个字段。 - 查看表数据在预览弹窗中,数据表包含 id(数字)、name(字符串)、unit(整数) 三列,显示一条数据记录:id=1, name=sa, unit=1。当前预览行数为 1,最大预览行数为 200。
- 查看视图:在预览弹窗中,可查看视图
student_view的详细信息,包括创建语句(CREATE VIEW)、字符集(utf8)及排序规则(utf8_general_ci)。当前预览行数为 1,最大预览行数为 200。test4dmp.student_viewAS S...