Package ru.bgcrm.util.sql
Class PreparedDelay
java.lang.Object
ru.bgcrm.util.sql.PreparedDelay
- All Implemented Interfaces:
AutoCloseable
Класс предназначен для построения всяческих динамических запросов, с использованием при этом PreparedStatements.
В этом случае подстановка параметров идёт сразу с выстраиванием запроса.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBigDecimal(BigDecimal value) Добавить Decimal параметр запроса.voidaddBoolean(Boolean value) voidДобавить параметр запроса типа ДатаvoidaddInt(int value) Добавить целочисленный параметр запроса.voidaddLong(long value) Добавить long параметр запроса.voidДобавить часть запроса.voidДобавить строковый параметр запроса.voidaddTimestamp(Timestamp value) voidclose()intintgetPos()getQuery()protected void
-
Constructor Details
-
PreparedDelay
-
-
Method Details
-
getPos
public int getPos() -
getPrepared
-
getQuery
-
addQuery
Добавить часть запроса.- Parameters:
value-
-
addInt
public void addInt(int value) Добавить целочисленный параметр запроса.- Parameters:
value-
-
addLong
public void addLong(long value) Добавить long параметр запроса.- Parameters:
value-
-
addBigDecimal
Добавить Decimal параметр запроса.- Parameters:
value-
-
addString
Добавить строковый параметр запроса.- Parameters:
value-
-
addDate
Добавить параметр запроса типа Дата- Parameters:
value-
-
addTimestamp
-
addBoolean
-
executeQuery
- Throws:
SQLException
-
executeUpdate
- Throws:
SQLException
-
setParameters
- Throws:
SQLException
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
SQLException
-