...
若为存储过程查询,浏览器访问地址修改为http://ip:port/smartbi/vision/testjdbcPro.jsp,其中“驱动类目录”填写规则同上,“查询存储过程”根据实际执行语句填写。
4、提交并查看测试结果
点击页面中的提交按钮,查看返回结果,点击页面中的提交按钮,查看返回结果。
SQL查询
如果查询SQL勾选了显示结果集,在数据库连接正常且查询不报错时,显示效果如下图:
...
如果创建连接或者执行SQL报错,或者是驱动类目录填写有误,则错误信息后会显示一部分错误原因:
存储过程查询
如果存储过程有返回多个结果集,查询结果会分别显示各个结果集的信息:如果存储过程有返回多个结果集,测试结果会分别显示各个结果集的信息:
5、后续处理方案
上述场景中,需要根据测试结果分析确定后续处理方案
...
观察查询结果中的表格,对比表格中的数据和smartbi报表中展示的原始数据集的数据及总行数是否一致。如果在数据库工具中查询的数据和表格中的不一致,需要确认是否连接的是同一个库、查询的是否是同一个schema下的同名表,如果查询的目标对象都一致但是查询结果不一致,需要排查驱动的问题。
6、jsp页面报错
JSP页面进行查询测试,访问JSP页面报错如下:
处理方案如下:
1、将JSP页面中对应行的“override”删除,重新放入页面文件;
2、由于之前放入JSP页面已访问产生临时文件,需要先删除临时文件,可在exs-smartbi文件夹里搜索对应的jsp文件名。
路径:<Tomcat>/bin/exts-smartbi/smartbixxxxxxxwar/vision/