iReport 5.6.0 Error: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : data 最优解决方案
问题描述
近期学习iReport(个人使用的是最新版本的 iReport-5.6.0,MySQL是 5.5.56版本),遇到一些问题,在安装完成后,创建了数据库,配置了MySQL数据库连接信息,新建报表,编写查询SQL,预览数据的时候报错“Error: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : data”。
网上搜了一些资料,没有找到详细的解决方案。故此,写下自己的处理心得和解决过程。
1)数据库表数据:

2)数据库连接配置,测试,保存(配置连接的MySQL数据库信息和账号密码,Test测试成功后,保存)


3)文件--> 新建 --> Report--> Blank A4

4)新建的报表文件名上右键--> Edit Query

5)编辑查询SQL--> Preview Data,报错“Error: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : data”

问题分析
百度搜了相关错误,但是没有找到完整完美的“解释”。个人分析可能是缺少mysql的驱动包导致的,于是在MySQL官网上找了mysql 5.5.56对应的驱动包,在此简单分享下个人经验。
mysql 5.5.56版本对应可以使用 mysql-connector-java-5.1.47-bin.jar这个驱动包。
1)在我的个人百度网盘里下载
链接:https://pan.baidu.com/s/1KfzjbXTQos_MrWGI47CoBw
提取码:uzma 
ps:
mysql-5.7.24-winx64.zip 是Windows版本 64位的MySQL安装文件,直接解压即可使用。
mysql-5.6.42-linux-glibc2.12-x86_64.tar 是Linux版本的MySQL安装文件。
有需要的同行,可以免费下载使用。
2)可以在我的博客里-->文件中下载mysql-connector-java-5.1.47.zip,解压后,在解压目录下即可找到 mysql-connector-java-5.1.47-bin.jar

3)直接在官网上下载,下载地址:https://dev.mysql.com/downloads/file/?id=480091
下载的是 mysql-connector-java-5.1.47.zip,解压后,在解压目录下即可找到 mysql-connector-java-5.1.47-bin.jar
问题处理
将下载的 mysql-connector-java-5.1.47-bin.jar 放入iReport安装的 Jaspersoft\iReport-5.6.0\platform9\lib 目录下。
本人的安装目录如下H:\SW_install\Jaspersoft\iReport-5.6.0\platform9\lib:

重新打开软件,此处即可查询到数据:
希望对大家有所帮助,谢谢。
iReport 5.6.0 Error: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : data 最优解决方案的更多相关文章
- iReport 5.6.0 PDF导出中文不显示问题 解决方案
问题描述 iReport 5.6.0 PDF格式导出,中文不显示. 报错信息如下: Error exporting print... Could not load the following font ...
- MySQL 从 5.5 升级到 5.6,启动时报错 [ERROR] Plugin 'InnoDB' init function returned error
MySQL 从 5.5 升级到 5.6,启动时报错: [ERROR] Plugin 'InnoDB' init function returned error. [ERROR] Plugin 'Inn ...
- maven工程pom.xml报Missing artifact net.sf.jasperreports:jasperreports:jar:6.2.0
有时maven工程的pom.xml报以下类型错误: Description Resource Path Location TypeMissing artifact net.sf.jasperrepor ...
- Flask and uWSGI - unable to load app 0 (mountpoint='') (callable not found or import error)
Here is my directory structure: -/path/to/folder/run.py -|app -|__init__.py -|views.py -|templates - ...
- vue init初始化项目后 npm run dev报错 10% building modules 1/1 modules 0 activeevents.js:182 throw er; // Unhandled 'error' event
报错信息: 10% building modules 1/1 modules 0 activeevents.js:182 throw er; // Unhandled 'error' ev ...
- iReport 5.6.0 组件面板为空 get小技巧
问题描述 本人使用的是iReport 5.6.0版本,正常安装,打开后,创建了一个报表实例,但是,菜单栏--> 工具--> 组件面板 为空.效果如下: 这就尴尬了,没有组件面板,还怎么绘制 ...
- iReport 5.6.0 启动闪退的问题 解决方案
问题描述 本人使用的Windows版本的 iReport 5.6.0,安装成功后,双击桌面上的iReport-5.6.0图标,出现了闪退,无法正常启动的现象.现象如下: 问题原因 iReport 5. ...
- iReport 5.6.0 安装包下载&安装
iReport 5.6.0 下载 方式有两种: 1.在官网社区上下载,下载地址:https://community.jaspersoft.com/project/ireport-designer/re ...
- tensorflow 1.9 ,bazel 0.15.0,源码编ERROR, Skipping, '//tensorflow/tools/pip_package:build_pip_package',error loading packageCuda Configuration Error, Cannot find libdevice.10.bc under /usr/local/cuda-8.0
最近在看tensorflow 移动端部署,需要编译源码才支持,所以又拾起来了编译这项老工作,其中遇到问题: bazel build --cxxopt="-D_GLIBCXX_USE_CXX1 ...
随机推荐
- 局域网中访问mac中的linux虚拟机服务
然后到虚拟机的linux系统上面执行ifconfig查看linux系统的IP地址,访问这个地址就能访问mac里面的虚拟机
- redis 集群 遇坑1
redis 集群 遇坑1 redis集群需要开2个端口 一个是客户端连接端口 一个是 集群总线端口 集群总线端口 是 客户端端口 + 10000 如 客户端端口是 6380 则集群总线端口 为 163 ...
- C++11 带来的新特性 (3)—— 关键字noexcept
1 关键字noexcept 从C++11开始,我们能看到很多代码当中都有关键字noexcept.比如下面就是std::initializer_list的默认构造函数,其中使用了noexcept. co ...
- 远程服务器数据交互技术:rsync,scp,mysqldump
远程服务器间数据文件交互,可用技术:rsync,scp 速度:rsync是非加密传输,比scp快 安全:scp为加密传输 备份体量:rsync只更新差异部分,可以做增量和全量备份.scp为全量 传输方 ...
- 20162329张旭升 2018-2019-2《网络对抗技术》第1周 Kali的安装
目录 Kali的安装 设置与主机的文件交互 Kali的安装 1.创建虚拟机 2.选择安装语言 3.设置网络 4.设置分区 5.安装完成 设置与主机的文件交互 首先在vmware workstation ...
- Spark环境搭建(七)-----------spark的Local和standalone模式启动
spark的启动方式有两种,一种单机模式(Local),另一种是多机器的集群模式(Standalone) Standalone 搭建: 准备:hadoop001,hadoop002两台安装spark的 ...
- IOS8,IOS8.1等系统出现锁屏状态下WIFI断开问题的解决办法!
网络设备:TP-Link 300M无线路由器.DLINK 300M无线路由器.HP 300M无线路由器.APPLE AirPort无线路由器 终端:iphone5S+IOS8.1 故障现象:除appl ...
- idhttp提交post带参数并带上cookie
有这么一个提交连接 http://www.XXXXXX.com/test.php?p1=411328&p2=1&d1=HeroSkinList 一共有三个参数[p1] [p2] [ ...
- NPOI操作创建Excel
一.下载NPOI类库 使用Nuget在线搜索NPOI,下载安装 二.代码开撸 var workBook = new HSSFWorkbook(); #region 设置样式 IFont font = ...
- Java_Math/Date
这篇文章我们来研究下java中两个常用的工具类,Math和Date Math: Math是java中各种函数计算集合类,进入到Math类中,可以看到Math是java.lang包下的,被final修饰 ...