loadrunner连接数据库sqlserver2008(2005)

loadrunner连接数据库sqlserver2008(2005) 

1、下载JDBC驱动(sqljdbc4.jar)

2、在run_time setting下的classpath把这驱动引入。

3、编写及哦啊本

/*
 * LoadRunner Java script. (Build: _build_number_)
 * 
 * Script Description: 
 *                     
 */

import lrapi.lr;
import java.io.*;
import java.sql.*;
import lrapi.web;

public class Actions
{
 int sum=0;
 int ColumnCount=0;
 //String dbserverip = lr.eval_string("<dbserver>");
 //定义数据库连接串
 String conURL="jdbc:sqlserver://xx.xx.x.xx\\sql1;DatabaseName=NewDB";
 //连接数据库用户名
 String user="prj_tmp_rw";
 //数据库口令
 String password="xxxxx";
 Statement stat;
 ResultSet Result1;
 Connection conn; 
 public int init() throws Throwable {
         //加载JDBC驱动
  lr.think_time(5);
  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  System.out.println("驱动加载完成");  
  //连接数据库

  lr.think_time(5);
  conn = DriverManager.getConnection(conURL,user,password);
  lr.think_time(5);
  stat=conn.createStatement();
  return 0;
 }//end of init

 public int action() throws Throwable {
         lr.think_time(5);
  lr.start_transaction("lr_Query_data_trans");
                Result1=stat.executeQuery("<QueryParm>");
                ResultSetMetaData rsmd = Result1.getMetaData();
                ColumnCount = rsmd.getColumnCount();
                System.out.println("结果集的列数:" + ColumnCount);
  if(ColumnCount==0)
  {
      lr.end_transaction("lr_Query_data_trans",lr.FAIL);
  }
  else
  {
      lr.end_transaction("lr_Query_data_trans",lr.PASS);
  }
  return 0;
 }//end of action

 public int end() throws Throwable {
         Result1.close();
         stat.close();
         conn.close();
  return 0;
 }//end of end
}

====================================分割线================================

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-12 09:27:59

loadrunner连接数据库sqlserver2008(2005)的相关文章

ado连接sql数据库-求大神帮忙,ado连接数据库sql server 2005,总是失败

问题描述 求大神帮忙,ado连接数据库sql server 2005,总是失败 #include #include #include #include #import "C:Program FilesCommon FilesSystemadomsado15.dll" no_namespace rename("EOF","ADOEOF") int main() { if(!AfxOleInit()) { AfxMessageBox("ca

在Visual Studio 2005和ASP.NET 2.0中使用强类型数据存取

asp.net|visual|数据 "Never put off until run time what can be done at compile time."David Gries, Compiler Construction for Digital Computers Introduction 作为程序员,我们在学习一些新技术的时候,范例有时候会是我们最大的敌人.指南通常被设计成简单易懂,但同时里面的懒惰.无效率的甚至是危险的代码编写会增多.像这种情况最普遍存在的就是在ADO.

在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

error|server|程序 错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) ",       上述错误我遇到两种情况,一种是在打开打开SQL Server 2005时弹出的,另一种是在应用程序连接SQL Server 2005时出现的.归纳了一下,由以下几个原因: 1.数据库引擎没有启动.  

JSP JDBC如何连接SQL Server 2005

一.下载安装 1.SQL Server 2005 Express Edition 下载:http://msdn.microsoft.com/vstudio/express/sql/download/ 安装完数据库后设置ICP/IP协议启动,具体如下: (1)打开SQL Server Configuration Manager (2)转到SQL Server 2005 Network Configuration->Protocols for SQLEXPRESS (3)将TCP/IP设置为Enab

VS2010+Silverlight4中asp.net配置无法连接数据库的问题

当我使用vs2010+Silverlight4 想体验下Silverlight的角色管理的功能时,却发生在asp.net 中无法 连接数据库的问题,搞了我半天的时间才整明白,现在分享下我的解决方法: 1.首先确保你的机器安装有SQL Server 2005 Express 或者SQL Server 2008 Express,我在第一次安 装vs2010的时候SQL Server 2008 Express没安装上去,然后重新安装才安装上去. 2.使用aspnet_regsql.exe 来注册一个数

安装SQL Server 2005的AdventureWorks

安装SQL server 2005时,如果你选择的是默认安装,就不会安装AdventureWorks 数据库.因为许多教程和例子都需要用到AdventureWorks 数据库,所以安装AdventureWorks 数据库非常必要.本文将论述此数据库的获得和安装方法. 下载并安装AdventureWorks 首先,去微软官方网站下载AdventureWorksdb.msi,这是AdventureWorks 的安装程序.然后把此文件和相关文件复制到你的计算机上.AdventureWorksBI.ms

sql server 2005时发生18452错误解决方法

ODBC 测试sql server 2005时发生18452错误解决方法 用.net开发的网站连接数据库里发生错误,当访问静态页面里显示正常. 1.首先想到的是测试ODBC数据源,当用sql用户和密码登录时出现如下图错误: 2.因为是在客户服务器上安装,所以未设置sa的密码,由于安装时未勾选择了"windows身份验证",所以当你测试sql server 2005的用户时出现此错误. 3.打开"SQL Server Management Studio"双击数据库所在

visual studio 2010-C++ vs2010连接数据库2008

问题描述 C++ vs2010连接数据库2008 vs2010 连接2008数据库之前是好的,突然就出现了下面的错误数据库异常:未找到提供程序.该程序可能未正确安装. [ 0x800a0e7a ] 解决方案 VS2010连接SQLSERVER2008数据库的步骤VS2010内置数据库的连接教你如何操作VS2010中SQL2008并且实现连接数据库 解决方案二: 使用下面的命令重新注册一下dll试试 regsvr32 ""c:Program FilesCommon FilesSystem

使用Navicat Premium新建SQLServer 2005数据库、用户及权限赋予

前几天写过一篇<烂泥:利用IIS.Zblog.SQLServer搭建ASP博客>,介绍有关使用SQLServer数据库搭建博客的文章. 在那篇文章中,我们使用的SA用户,也即是使用最高权限的用户,来建立并连接数据库的.这篇文章,我们来使用Navicat Premium这款软件新建SQLServer 2005普通用户,及权限赋予. 首先,我们先来打开Navicat Premium,点击面板上相关的数据库,然后填入相关的信息.如下图: Navicat Premium连接SQLServer进去后,如