欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Jmeter连接MySQL数据库进行查询实例及遇到问题

程序员文章站 2022-03-02 16:33:49
一、驱动下载下载地址:https://downloads.mysql.com/archives/c-j/说明:需要根据需要下载对应版本的驱动(我使用的MySQL5.7.20,下载的驱动版本为5.1.48)二、具体配置及执行结果Database URL:jdbc:mysql://ip:3306/yytest?allowMultiQueries=true&characterEncoding=UTF-8对应数据库中数据为下图圈出来的数据(后面2条是新增的,属于在执行查询时不存...

一、驱动下载

下载地址:https://downloads.mysql.com/archives/c-j/
Jmeter连接MySQL数据库进行查询实例及遇到问题

说明:需要根据需要下载对应版本的驱动(我使用的MySQL5.7.20,下载的驱动版本为5.1.48

二、具体配置及执行结果

Jmeter连接MySQL数据库进行查询实例及遇到问题

Database URL:

jdbc:mysql://ip:3306/yytest?allowMultiQueries=true&characterEncoding=UTF-8

Jmeter连接MySQL数据库进行查询实例及遇到问题
Jmeter连接MySQL数据库进行查询实例及遇到问题
对应数据库中数据为下图圈出来的数据(后面2条是新增的,属于在执行查询时不存在的数据)
Jmeter连接MySQL数据库进行查询实例及遇到问题

三、遇到问题

1、Cannot create PoolableConnectionFactory (Unknown database ‘yytest&characterencoding=utf-8’)

错误信息:

Cannot create PoolableConnectionFactory (Unknown database
‘yytest&characterencoding=utf-8’)

原因分析:将数据库URL中的?写成了&引起。
解决方法:按照错误提示将'yytest&characterencoding=utf-8'修改为’yytest?characterencoding=utf-8'就OK了。

Jmeter连接MySQL数据库进行查询实例及遇到问题

2、Response message: java.sql.SQLException: Cannot create PoolableConnectionFactory

错误信息:

Response message: java.sql.SQLException: Cannot create
PoolableConnectionFactory (The server time zone value ‘?й???׼ʱ?’ is
unrecognized or represents more than one time zone. You must configure
either the server or JDBC driver (via the ‘serverTimezone’
configuration property) to use a more specifc time zone value if you
want to utilize time zone support.)

原因分析:驱动版本不对
解决方法:将使用的最新版的驱动mysql-connector-java-8.0.20.jar换成驱动mysql-connector-java-5.1.48.jarmysql-connector-java-5.1.48-bin.jar,就ok了。
Jmeter连接MySQL数据库进行查询实例及遇到问题
具体下载页面:
Jmeter连接MySQL数据库进行查询实例及遇到问题

四、“allowMultiQueries=true”的作用

MySQL连接数据库时,添加语句:“allowMultiQueries=true”的作用:可以使得sql语句中有多个insert或者update语句。如更新已有数据:
Jmeter连接MySQL数据库进行查询实例及遇到问题

本文地址:https://blog.csdn.net/weixin_46662419/article/details/107323320