在使用Jaspersof studio报表生成工具的时候,需要连接mysql数据库的。获取我们mysql数据库中的表数据,如果你遇到了执行sql总是报语法错误问题,那么看这篇文章就对了。
问题
数据库可以正常连接,sql书写也没有问题,但是执行sql语句的的时候总是报语法错误。
原因分析
你的mysql-connector驱动jar包与mysql数据库版本不兼容所导致的。高版本是驱动jar包来连接低版本的mysql数据库。数据库虽然可以正常连接
但是执行sql的时候往往会不成功。
解决办法
导入mysql-connector-jar驱动jar包的时候,注意驱动包版本与你mysql数据库版本是否兼容。
mysql版本为 5.6.49 ,对应mysql-connector-jar驱动jar包版本5.1.47。如果mysql版本不同此处请自行百度兼容的mysql-connector-jar驱动包版本号。
Jaspersof studio 导入数据库驱动jar包时需要注意的地方