Jmeter - 没有为jdbc找到合适的驱动程序:microsoft:sqlserver:// xxxx:1433

use*_*482 3 sql-server jdbc jmeter

我正在使用Jmeter 2.9并尝试连接到SQL Server 2008.
JDBC Connection Configuration我的连接属性中并具有以下内容:

Database URL = jdbc:microsoft:sqlserver://x.x.x.x:1433
JDBC Driver Class = com.microsoft.sqlserver.jdbc.SQLServerDriver
Run Code Online (Sandbox Code Playgroud)

我已经下载了最新的Microsoft SQL Server JDBC Drivers,放在JMeter的/ lib目录下的下列jar: ,.sqljdbc.jarsqljdbc4.jar

我收到以下错误:

java.sql.SQLException:没有为jdbc找到合适的驱动程序:microsoft:sqlserver:// xxxx:1433

你能告诉我我错过了什么吗?

Vin*_*n.X 14

你的解决方案对我不起作用,这是我的解决方案:

将jdbc连接库添加到Jmeter lib文件夹中:

  1. 从Microsoft下载最新的jdbc驱动程序

http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx

  1. 解压缩文件并找到所需的驱动程序:

http://msdn.microsoft.com/en-us/library/ms378422.aspx

  1. 将所需的JAR文件复制到jmeter/lib文件夹中.(如果你正在运行,你需要重新启动jmeter.)

  2. 在我的JDBC配置中:

     DatabaseURL: jdbc:sqlserver://localhost:port;DatabaseName=mydb;
    
     JDBC Driver Class: com.microsoft.sqlserver.jdbc.SQLServerDriver
    
     User Name: (SQL server access user name)
    
     Password: (user's password)
    
    Run Code Online (Sandbox Code Playgroud)
  3. 为配置提供变量名称:例如JDBC_Connection

  4. 创建JDBC请求时,请在"绑定到池的变量名称"字段中使用此名称.