我正在使用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
我已下载最新的Microsoft SQL Server JDBC Drivers
并将以下jar放在jmeter / lib目录下:sqljdbc.jar
,sqljdbc4.jar
。
我收到以下错误:
java.sql.SQLException:没有为jdbc找到合适的驱动程序:microsoft:sqlserver://x.x.x.x:1433
你能告诉我我缺少什么吗?
答案 0 :(得分:14)
您的解决方案对我不起作用,这是我的解决方案:
将jdbc连接库添加到Jmeter lib文件夹中:
http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx
http://msdn.microsoft.com/en-us/library/ms378422.aspx
将所需的JAR文件复制到jmeter / lib文件夹中。 (如果你正在运行,你需要重新启动jmeter。)
:
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)
为配置指定变量名称:例如JDBC_Connection
答案 1 :(得分:2)
我唯一可以添加到Vin.X的答案是你可以指定sqljdbc4.jar的位置作为你的测试计划的属性,通过浏览它的位置添加目录或jar到classpath
如果您希望将此类库与jMeter分发文件夹分开,以便更快地更新jMeter,这非常有用。
答案 2 :(得分:2)
首先从以下链接下载JDBC jar文件,我已共享:
将所有* .jar文件解压缩到:C:\ apache-jmeter-2.11 \ lib
然后启动JMeter
并在JDBC Connection Configuration元素中根据您的数据库在下面写下连接:
数据库URL:jdbc:jtds:sqlserver://x.x.x.x:1433; DatabaseName = yourdatabase;
JDBC Driver类:net.sourceforge.jtds.jdbc.Driver
用户名:给出sql server数据库的用户名 密码:给出sql server数据库的密码
我的连接成功了.. 希望这对每个人都有帮助..