mysql jdbc连接失败或无效

mysql jdbc连接失败或无效,mysql,jmeter,mysql-connector,Mysql,Jmeter,Mysql Connector,尝试创建一个简单的Jmeter 5.0测试,以使用JDBC连接配置连接到数据库。它无法连接到我的本地mySql数据库。[jdbc:mysql://localhost:3306]. 我可以使用mySql WorkBench连接到我的本地mySql数据库,所以我知道我可以连接到它 它似乎在com.mysql.jdbc.Connection.isValid方法上失败 2019-07-02 13:24:22730错误o.a.j.JMeter:未捕获异常: java.lang.AbstractMethod

尝试创建一个简单的Jmeter 5.0测试,以使用JDBC连接配置连接到数据库。它无法连接到我的本地mySql数据库。[jdbc:mysql://localhost:3306]. 我可以使用mySql WorkBench连接到我的本地mySql数据库,所以我知道我可以连接到它

它似乎在
com.mysql.jdbc.Connection.isValid
方法上失败

2019-07-02 13:24:22730错误o.a.j.JMeter:未捕获异常: java.lang.AbstractMethodError:com.mysql.jdbc.Connection.isValid(I)Z

我正在使用JMeter5.0,并尝试了不同的mysql连接器java jar版本(即5.1.1.jar和8.0.16.jar)

你知道为什么会这样吗

我在apache-jmeter-5.0\bin中尝试了不同的mysql连接器java jar文件,但它似乎不起作用。这几乎就像jmeter在我的电脑上抓取另一个文件,但不是肯定的

2019-07-02 13:24:22730错误o.a.j.JMeter:未捕获异常: java.lang.AbstractMethodError:com.mysql.jdbc.Connection.isValid(I)Z 在 org.apache.commons.dbcp2.DelegatingConnection.isValid(DelegatingConnection.java:862) ~[commons-dbcp2-2.4.0.jar:2.4.0]at org.apache.commons.dbcp2.PoolableConnection.validate(PoolableConnection.java:270) ~[commons-dbcp2-2.4.0.jar:2.4.0]at org.apache.commons.dbcp2.PoolableConnectionFactory.validateConnection(PoolableConnectionFactory.java:376) ~[commons-dbcp2-2.4.0.jar:2.4.0]at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2346)~[commons-dbcp2-2.4.0.jar:2.4.0]位于 org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:2329) ~[commons-dbcp2-2.4.0.jar:2.4.0]at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2071) ~[commons-dbcp2-2.4.0.jar:2.4.0]at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1525) ~[commons-dbcp2-2.4.0.jar:2.4.0]at org.apache.jmeter.protocol.jdbc.config.DataSourceElement$DataSourceComponentImpl.getConnection(DataSourceElement.java:326) ~[ApacheJMeter_jdbc.jar:5.0 r1840935]at org.apache.jmeter.protocol.jdbc.config.DataSourceElement.getConnection(DataSourceElement.java:191) ~[ApacheJMeter_jdbc.jar:5.0 r1840935]at org.apache.jmeter.protocol.jdbc.sampler.jdbccsampler.sample(jdbccsampler.java:79) ~[ApacheJMeter_jdbc.jar:5.0 r1840935]at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:622) ~[ApacheJMeter_core.jar:5.0 r1840935]at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:546) ~[ApacheJMeter_core.jar:5.0 r1840935]at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:486) ~[ApacheJMeter_core.jar:5.0 r1840935]at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:253) java.lang.Thread.run(未知)处的~[ApacheJMeter_core.jar:5.0 r1840935] 来源)[?:1.8.0_161]


“Java\jre1.8.0_161\lib\ext”文件夹中的mysql-connector.jar文件似乎与“jmeter\lib”文件夹中的mysql-connector-Java-8 jar文件冲突。从java文件夹中删除文件后,jdbc请求起作用。

似乎“java\jre1.8.0_161\lib\ext”文件夹中的mysql-connector.jar文件与“jmeter\lib”文件夹中的mysql-connector-java-8 jar文件冲突。从java文件夹中删除文件后,jdbc请求起作用