Вопросы по теме 'prepared-statement'

Использование пула PreparedStatement в dbcp
Может ли кто-нибудь объяснить, как можно использовать подготовленный пул соединений с использованием dbcp? (с некоторым примером кода, если это возможно). Я понял, как его включить, передав KeyedObjectPoolFactory в PoolableConnectionFactory. Но как...
9258 просмотров

Какова наилучшая практика вложения PreparedStatements?
У меня есть несколько случаев, когда этот раздел устаревших операторов sql основан на зависимости. Например. if (x !=null) { SQL = "SELECT z WHERE x > y"; } else { SQL = "SELECT z WHERE x <= y"; } SQL2 = SQL + " JOIN a ON b"; Я...
3092 просмотров
schedule 25.03.2022

проблема bind_param с привязкой логических значений
У меня проблема с привязкой логических значений с использованием mysqli_stmt::bind_param в PHP5. SQL-запрос следующий: insert into `nvp_notes` (subject,messageid,receivedate,read) values (?,?,?,?) Где «чтение» — это tinyint, либо 0, либо 1,...
19190 просмотров

Oracle - тайм-аут запроса OCI
Есть ли способ установить тайм-аут для вызовов Oracle OCI (например, OCIStmtExecute)? Спасибо
6560 просмотров

Совместное использование подготовленных операторов и пула соединений в MySQL
В настоящее время для каждого запроса создается и повторно используется подготовленный оператор. Я не использую какой-либо пул соединений. C3P0 является широко рекомендуемой библиотекой для того же самого. Но поскольку PreparedStatement привязан...
4245 просмотров

Кэширование PreparedStatement в Tomcat
Я ищу способ добиться кэширования PreparedStatement, чтобы сохранить воссоздание объектов PreparedStatement для запросов, которые уже выполнялись в прошлом. Есть ли встроенный способ добиться этого с помощью Tomcat? Или я должен сам...
3787 просмотров
schedule 18.03.2023

Зачем мне нужно подключение для создания PreparedStatements?
Я хотел бы использовать подготовленные операторы по по многим причинам . Но я хотел бы создать метод, который выглядит так: /* This opens a connection, executes the query, and closes the connection */ public static void executeNonQuery(String...
2647 просмотров
schedule 06.05.2022

PHP Mysqli подготовлен без создания объекта оператора
Я использую расширение php mysqli с подготовленными операторами, но в одном запросе он не создает объект запроса. Вот код: $sqlq = "SELECT id,name FROM productcategories JOIN products ON productcategories.productid = products.id WHERE...
340 просмотров
schedule 05.10.2022

подготовленный оператор в ejb3
я хочу использовать подготовленный оператор с ejb3 для вставки данных в оракул. можно ли использовать. Я пытаюсь найти какой-нибудь пример в сети, но я не смог найти ни одного хорошего примера. Пожалуйста, помогите мне использовать его. или...
1111 просмотров
schedule 22.04.2022

Правильное использование MySQL LOAD_FILE()
Прошу прощения, если это сложный вопрос, но у меня возникли некоторые проблемы с использованием MYSQL LOAD_FILE() в сочетании с подготовленными операторами для загрузки BLOB-изображения. В результате мне приходится прибегать к использованию отдельных...
1780 просмотров
schedule 11.06.2022

Есть ли недостатки в использовании подготовленных операторов?
Я много читал о подготовленных утверждениях, и во всем, что я читал, никто не говорит о недостатках их использования. Поэтому мне интересно, есть ли какие-нибудь места, где есть драконы, которые люди склонны упускать из виду?
4222 просмотров
schedule 21.10.2023

Есть ли способ получить идентификатор автоинкремента из подготовленного оператора
Есть ли способ получить автоматически сгенерированный ключ из запроса БД при использовании Java-запроса с подготовленными операторами. Например, я знаю, что AutoGeneratedKeys может работать следующим образом. stmt = conn.createStatement();...
94165 просмотров

$stmt-›num_rows возвращает 0 даже после вызова store_result
Я хочу подсчитать количество записей, возвращаемых запросом ниже, используя mysqli/подготовленные операторы: $mysql = new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME) or die('There was a problem connecting to the database'); $stmt =...
12402 просмотров
schedule 18.10.2022

Действительно ли в SQLite подготовленные операторы улучшают производительность?
Я слышал, что подготовленные операторы с SQLite должны повысить производительность. Я написал некоторый код, чтобы проверить это, и не увидел никакой разницы в производительности при их использовании. Итак, я подумал, может быть, мой код был...
22958 просмотров
schedule 10.05.2022

PHP-вставка двоичных данных в mysql с использованием подготовленных операторов
Мне нужно вставить строку, используя улучшенную библиотеку php mysql, в таблицу в mysql, первичный ключ которой имеет тип VARBINARY. Содержимое этого поля представляет собой вычисленный хэш sha1. Если я запускаю запрос по-старому, он работает...
9920 просмотров
schedule 27.07.2023

Проблема с вызовом хранимой процедуры MySQL из php
У меня есть хранимая процедура MySQL, которая принимает номер клиента и валюту в качестве входных данных. Он выводит массив с помощью оператора select. Выходной массив состоит из Balance и NetBalance, Если я вызову процедуру из MySQL как " call...
894 просмотров
schedule 07.11.2022

PHP PDO - вывод подготовленного оператора
Я использую подготовленный статус с PDO. и метод выполняется. Я хочу отобразить статус до его выполнения с заменой данных - реальный статус 1: 1 в виде строки? Есть идеи?
1156 просмотров
schedule 09.06.2022

Является ли использование функции MD5 уровня базы данных большим риском для безопасности, чем функция уровня приложения?
У меня есть кусок кода, который проверяет имя пользователя и пароль пользователя, который выглядит примерно так: $sql = "SELECT * FROM user WHERE username='{$_POST['username']}' AND password=MD5('{SALT}{$_POST['password']}')"; Это...
221 просмотров

Готовое заявление Java с параметром setBigDecimal вызывает ORA-03115.
Проблема в том, что я устанавливаю подготовленное заявление для запроса в таблице с этими полями (среди прочего): TABLE1_RSPN NUMBER(8,0) TABLE1_AFDV NUMBER(8,0) TABLE1_VALUE NUMBER(17,2) TABLE1_NOTE VARCHAR2(255 BYTE) TABLE1_USR VARCHAR2(20...
1379 просмотров
schedule 13.06.2023

Как я могу получить SQL для PreparedStatement?
У меня есть общий метод Java со следующей сигнатурой метода: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Он открывает соединение, создает PreparedStatement , используя оператор sql и параметры в массиве...
274360 просмотров
schedule 17.06.2022