无法使用 Jmeter 创建类“com.microsoft.sqlserver.jdbc.SQLServerDriver”的 JDBC 驱动程序

Posted

技术标签:

【中文标题】无法使用 Jmeter 创建类“com.microsoft.sqlserver.jdbc.SQLServerDriver”的 JDBC 驱动程序【英文标题】:Cannot create JDBC driver of class 'com.microsoft.sqlserver.jdbc.SQLServerDriver' using Jmeter 【发布时间】:2017-07-26 19:18:57 【问题描述】:

我已经正确设置了我的所有线程组、jdbc 配置连接和 jdbc 请求以及安装 apache jmeter 的同一文件夹中的所有必需的 jar 文件,但我不确定为什么我在视图中不断收到以下响应当我尝试运行一个简单的 SQL 命令时的结果树。我在互联网上搜索了很多,但我找不到任何解决此错误的方法。具有 JMeter 专业知识的人可以帮助我解决这个问题。非常感谢您。

错误:-

 Response message: java.sql.SQLException: Cannot create JDBC driver of class 'com.microsoft.sqlserver.jdbc.SQLServerDriver' for connect URL ':jdbc:sqlserver://SDGRD-20\SQL2016:59954;databaseName=AIRProject'

JDBC 连接配置:-

Database URL: :jdbc:sqlserver://ABC\SQL2016:59954;databaseName=Mydatabasename
JDBC Driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver 

【问题讨论】:

MS SQL Server JDBC Jar 文件是否存在于正确位置? 是的,sqljdbc 和 sqljdbc4 可执行 jar 文件都存在于 apache-jmeter-3.2\lib 文件夹中。 尝试删除 sqljdbc 文件:那里的实例化可能存在差异,这可能会导致问题。 还是一样..我关闭并重新打开了jmeter。 好的。有趣的。 DB URL 以: 开头。错字或不方便的日志输出? 【参考方案1】:

删除多余的:

 connect URL 'jdbc:sqlserver://SDGRD-20\SQL2016:59954;databaseName=AIRProject'

【讨论】:

这不是我面临的问题...请检查我添加的屏幕截图.. 从数据库 url 中删除:

以上是关于无法使用 Jmeter 创建类“com.microsoft.sqlserver.jdbc.SQLServerDriver”的 JDBC 驱动程序的主要内容,如果未能解决你的问题,请参考以下文章

创建go-micro v3项目

23.创建grpc网关的基本设置和运行方法

1.安装框架,创建第一个web api

创建Jmeter中使用的jar包中的工具类方法

无法在jmeter中打开脚本.jmx文件,在jmeter中加载脚本时出错,缺少类com.thoughtworks.xstream.converters.conversionexception

14.Go-micro的装饰器wrapper的初步使用(中间件)