当前位置: 移动技术网 > IT编程>数据库>Mysql > Jmeter连接MySQL数据库进行查询实例及遇到问题

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

2020年07月14日  | 移动技术网IT编程  | 我要评论

一、驱动下载

下载地址: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条是新增的,属于在执行查询时不存在的数据)
在这里插入图片描述

三、遇到问题

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了。

在这里插入图片描述

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了。
在这里插入图片描述
具体下载页面:
在这里插入图片描述

四、“allowMultiQueries=true”的作用

MySQL连接数据库时,添加语句:“allowMultiQueries=true”的作用:可以使得sql语句中有多个insert或者update语句。如更新已有数据:
在这里插入图片描述

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网