jdbc 接口学习笔记

一、JDBC概念

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。

简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句、处理结果。

二、以jmeter为例实验JDBC请求链接测试mysql数据库

首先要在线程组中导入jdbcjar包mysql-connector-java-5.1.7-bin.jar

 

创建JDBC请求,在线程组右键->配置元件->JDBC connection configuration

配置mysql连接池的名称,后面发sql请求的时候制定链接到哪里;

配置数据库的URL jdbc:mysql://192.168.11.11:3306/xxx?allowMultiQueries=true (地址、端口、数据库名称)

allowMultiQueries=true  设置允许 表示可以批量操作数据库。

指定数据库的driverclassname:  com.mysql.jdbc.Driver

以下是集中常见的driverclassname和URL

DB2:

driverClassName:com.ibm.db2.jcc.DB2Driver

url:jdbc:db2://localhost:50000/sample

Oracle:

driverClassName:oracle.jdbc.driver.OracleDriver

url:jdbc:oracle:thin:@localhost:1521:orcl

MySql:

driverClassName:com.mysql.jdbc.Driver

url:jdbc:mysql://localhost:3306/test

SqlServer:

driverClassName:com.microsoft.sqlserver.jdbc.SQLServerDriver

url:jdbc:sqlserver://localhost:1433;databaseName=test

 配置完成后,添加jdbc请求

输入前边设置的variable name ;

好了现在可以来测试了

现在我们先试一下select语句

执行并查看结果,执行成功

再试试insert

要执行insert 的语句需要修改query type的类型,此处选择callable statement

执行并查看结果,两条语句都执行成功了,查看数据库中也添加了此条数据

好了今天就到这了,下次见~

 

posted @ 2017-12-14 17:45  yingfeipei  阅读(719)  评论(0编辑  收藏  举报