---
title: "JDBC PreProcessor"
description: "Configure the JMeter JDBC PreProcessor pre processors: properties, defaults, and practical usage notes for building reliable load tests."
url: https://docs.jmeter.ai/components/jdbc-preprocessor/
lastUpdated: 2026-10-01
source: docs.jmeter.ai
---

# JDBC PreProcessor

*Part of the **Pre Processors** category. Also documented in context in the [full Component Reference](/user-manual/component-reference/#jdbc-preprocessor).*

The JDBC PreProcessor enables you to run some SQL statement just before a sample runs.
This can be useful if your JDBC Sample requires some data to be in DataBase and you cannot compute this in a setup Thread group.
For details, see [JDBC Request](/components/jdbc-request/).

See the following Test plan:

#### See Also

- [Test Plan using JDBC Pre/Post Processor](../demos/JDBC-Pre-Post-Processor.jmx)

In the linked test plan, “`Create Price Cut-Off`” JDBC PreProcessor calls a stored procedure to create a Price Cut-Off in Database,
this one will be used by “`Calculate Price cut off`”.

![Create Price Cut-Off Preprocessor](/images/screenshots/jdbc-pre-processor.png)

*Create Price Cut-Off Preprocessor*

## Related

- [Correlation & Dynamic Values](/topics/correlation-dynamic-values/)
- [Regex Extractor Builder](/tools/regex-tester/)
- [Full Component Reference](/user-manual/component-reference/)
- [Functions and Variables](/user-manual/functions/)
