jmeter连接MySQL出错_Jmeter连接MySQL数据库进行查询实例及遇到问题

一、驱动下载

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

二、具体配置及执行结果

6b372279a528a34e99c0375e93e859ee.png

Database URL:

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

aa13175a083ed254cc0b53cb83b8f2cc.png

2a1268ad32bc34abd27f5bea6cfe8e2b.png

对应数据库中数据为下图圈出来的数据(后面2条是新增的,属于在执行查询时不存在的数据)

4cc81636cf2b3a349c046a01c34ffd5f.png

三、遇到问题

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

e9f328e52c0b3d06a580626eeace531f.png

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.jar和mysql-connector-java-5.1.48-bin.jar,就ok了。

e1178b5de6596a83191ef886af801c71.png

具体下载页面:

7afb4f6a9bf6b8b4558654228faf2313.png

四、“allowMultiQueries=true”的作用

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

238b63f2d1a023e108da4e00b5b9ffc7.png

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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值