润乾报表访问 错误:parameter error or grammar error. Caused:Prepared statement needs to be re-prepared
mysql 数据库 访问报表报错
百度的解决方案都是
SHOW VARIABLES LIKE ‘%table_open_cache%’;
SHOW VARIABLES LIKE ‘%table_definition_cache%’;
SET GLOBAL table_open_cache=16384;
SET GLOBAL table_definition_cache=16384;
修改缓存空间大小 , 或者我自己把 查询语句中的视图改成 select 语句就 OK 了 这个问题
但是在 mysql 客户端工具语句执行是没问题的 这个有没有别的解决方案啊?
通常情况下,数据库端可以执行的 sql, 直接复制到数据集中 是可以直接使用的,您目前执行出问题的 sql 以及数据源连接的配置发一下
如果数据集 sql 中设置了报表参数建议改成固定值,测试一下执行状态
改成固定值 还是报那个错误 但是 在设计器里面是 OK 的没问题 项目环境里面不可以
建议排查一下 项目环境的数据库连接池配置,以及所用数据库驱动是否跟数据库版本及环境所用 jdk 匹配
我今天刚测试的 是润乾设计器里面也是不好使(不好意思说错了) ,数据库驱动包在 demo 工程里面吗? 我们项目也是单独启动的 demo 工程 这个数据库驱动包在哪?