Jmeter JDBC连接

1.jmeter连接数据库,首先在测试计划下面添加数据库对应的连接驱动

2.之后创建线程组,在新建的线程组下创建 JDBC Connection Configuration

3.配置JDBC Connection Configuration信息

JDBC的配置解析

  1)ORACLE

  

  URL链接:

jdbc:oracle:thin:@host:port/service

  JDBC Driver Class

oracle.jdbc.driver.OracleDriver

  ORACLE查询数据库编码

select * from nls_database_parameters where parameter =‘NLS_CHARACTERSET‘;

 validation Query

  2)MYSQL

URL链接:

jdbc:mysql://host:port/service?characterEncoding=utf8&allowMultiQueries=true
jdbc:mysql://host:port/service?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
useUnicode=true&characterEncoding=utf8添加的作用是:指定字符的编码、解码格式。

  例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useUnicode=true&characterEncoding=UTF-8 ,那么作用有如下两个方面:

  1.存数据时:数据库在存放项目数据的时候会先用UTF-8格式将数据解码成字节码,然后再将解码后的字节码重新使用GBK编码存放到数据库中。

  2.取数据时:在从数据库中取数据的时候,数据库会先将数据库中的数据按GBK格式解码成字节码,然后再将解码后的字节码重新按UTF-8格式编码数据,最后再将数据返回给客户端。

allowMultiQueries=true添加的作用是:允许批量更新

JDBC Driver Class

com.mysql.jdbc.Driver

  3)MSSQL

JDBC连接

jdbc:sqlserver://IP:port;databaseName=DBname(需要分号隔开,mysql是/);或者jdbc:jtds:sqlserver://localhost:port/"+"library"

驱动

com.microsoft.sqlserver.jdbc.SQLServerDriver或者net.sourceforge.jtds.jdbc.Driver

  4 ) postgresql

JDBC连接

jbdc:postgresql://ip:port/database_name

驱动

  org.postgresql.Driver

3.创建JDBC Request

variable name:对应数据库配置的名称

query type:设置查询类型,允许查询、更新、全部、带入参数等等

query:写sql的地方

注释:“--”或者“-- ”

注意执行过程中oracle的sql语句后面不能添加“;”

原文地址:https://www.cnblogs.com/xiaoneng/p/9089955.html

时间: 2024-08-30 16:59:26

Jmeter JDBC连接的相关文章

jmeter JDBC请求连接测试mysql数据库

所有jmeter基本组件功能本文不做介绍.jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.7-bin.jar 1.准备好驱动包后,需要把jdbc驱动jar包引入测试计划.操作步骤如下图: 点击测试计划-->点击浏览-->选中mysql驱动jar包-->打开 2 OK,这样驱动就引入进来了.接下来新建一个线

Jmeter JDBC Request--sqlserver JDBC驱动配置相关

1.做JDBC请求,首先要了解这个JDBC对象是什么,现在已SQLServer为例来说明 首先下载对应的数据库驱动,我已经上传到我的网盘中了,请各位直接下载,不用再在csdn用积分下载了. 地址:http://yunpan.cn/QaEjwXyXFrA5H (提取码:1f35) 注意:下载完成后,直接把sqljdbc4.zip改为jar的后缀名.然后放到放在apache-jmeter-2.6\lib下面. 2.至于创建Jmeter工程这里不再详述,直接参看下图(添加配置元件 JDBC Conne

jdbc连接HIVE

在hive上启动service hive --service hiveserver 在eclipse中进行开发 导入需要的jar包(我这个导入的是udf和jdbc连接hive需要的jar包,基本是最简的了) 我的代码,hive的语法就不说了,大家可以修改例子中的sql来进行自己的业务.我的hive没有设置用户名,密码.所以   Connection con = new HiveJDBC().getConnection(             "jdbc:hive://192.168.192.1

Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败 及sql2008外围服务器

转载:Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败 错误原因如下: Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Cannot open connection at org.hibernate.exception.SQLStateConverter.convert(SQLStateConver

Android 服务器jdbc连接错误

============问题描述============ 服务器端用jdbc连接数据库,结果出现这样的错误: org.apache.catalina.core.StandardWrapperValve invoke ??: Servlet.service() for servlet [LoginServlet] in context with path [/BBStuServlet] threw exception java.lang.NullPointerException at com.ro

JDBC连接Oracle数据库

我记得大二的时候,我们上java课程,当时老师就说了JDBC这个东西,也没怎么好好学,直到现在,我也不直到JDBC是什么玩意,就知道这玩意可以从数据库提取数据,那么JDBC到底是什么呢? JDBC是Java DataBase Connectivity的缩写,含义意思是java数据库连接,不需要多解释了,我感觉! 那么我们如何去做这样子的一个连接呢?用过一次之后就会发现,其实很简单,记住几个步骤,还有就是导入必要的驱动包就可以了,下面是几个重要的步骤: 第一步,你的项目环境中必须要导入必要的数据库

HSQLDB源码学习——数据库安装启动及JDBC连接

HSQLDB 是一个轻量级的纯Java开发的开放源代码的关系数据库系统.因为HSQLDB的轻量(占用空间小),使用简单,支持内存运行方式等特点,HSQLDB被广泛用于开发环境和某些中小型系统中. 在http://sourceforge.net/projects/hsqldb/files/下载了HSQLDB 1.8.0版本.把下载的zip文件解压缩至任意目录例如c:\hsqldb1.8便完成安装. hsqldb有四种运行模式: 一.内存(Memory-Only)模式:所有数据都在内存里操作.应用程

mac jdbc连接mysql

1.下载jdbc驱动: http://dev.mysql.com/downloads/connector/j/ 2.加入jdbc的jar包至项目的libs目录并build path 2.修改环境变量:export PATH=/usr/local/mysql/bin/:${PATH} 3.默认[email protected]没有密码 4.修改密码: 命令行:mysqladmin -u root -p  password root MYSQL环境中的命令: mysql> UPDATE mysql.

MySql & JDBC & 连接池 & 总结

连接池:解决资源浪费,提高代码性能. 本小节目标: 使用DBCP,C3P0连接池完成基本数据库的操作. 使用DBUtils完成CRUD的操作. 数据库连接池的解决方案是: 当应用程序启动时,系统主动建立足够的数据库连接,并将这些连接组成一个连接池.每次应用程序请求数据库连接时,无须重新打开连接,而是从连接池中取出已有的连接使用,使用完后不再关闭数据库连接,而是直接将连接归还给连接池.通过使用连接池,将大大提高程序的运行效率. 数据库连接池是Connection 对象的工程.数据库连接池的常用参数