Описание тега apache-commons-dbutils

Apache Commons Dbutils - это набор инструментов, который упрощает использование API Java Database Connectivity (JDBC).
0 ответов

Пакетная вставка в две таблицы с отношением и автоматическим идентификатором

У меня есть две таблицы: CREATE TABLE transaction ( id bigserial PRIMARY KEY, transactiondataid bigint, baseamount integer, pricelistamount integer, trxamount integer, ... ); CREATE TABLE transactiondata ( id bigserial PRIMARY KEY, productname chara…
1 ответ

Как я могу использовать persistence.xml для настройки apache-common-dbutils?

JPA довольно хорош для неизменных таблиц, но я не могу справиться с динамическими таблицами. Затем я решаю использовать JPA для обработки всех неизменяемых таблиц (ядро приложения) и dbutils из apache для обработки всех моих динамических таблиц. Оба…
29 окт '13 в 18:53
1 ответ

DBUtils не может преобразовать строку в дату

Я использую Apache Dbutils. У меня есть объект с атрибутом java.util.Date. Когда я выполняю следующий код, он не работает для SQL select name, startDate from myTable try { QueryRunner run ; run = new QueryRunner(); ResultSetHandler h = new BeanListH…
31 июл '14 в 22:46
2 ответа

Использование QueryRunner для вставки ArrayList<Object []>

Я хочу использовать QueryRunner для выполнения вставки ArrayList. Единственная информация, которую я нахожу в Интернете, - это вставка одного объекта []. Что-то вроде: qr.update("insert into MyTable (param1,param2,param3) values (?,?,?)", new Object…
26 июл '11 в 12:55
0 ответов

Как установить значение ResultSet.TYPE_SCROLL_INSENSITIVE и ResultSet.CONCUR_UPDATABLE в утилитах apache-db

Как этого добиться, когда QueryRunner в apache-DB-utils получит ResultSet со значением TYPE_SCROLL_INSENSITIVE и CONCUR_UPDATABLE. Пока я попробовал это: PreparedStatement preparedStatement = connection.prepareStatement(sqlQuery, ResultSet.TYPE_SCRO…
25 сен '17 в 12:34
0 ответов

apache commons dbutils неправильно сформированный sql

Я использую QueryRunner для получения некоторых записей из БДПохоже, что dbutils будет производить некорректный sql:ACCOUNT_NUMBERIKE accountList = run.query("SELECT DISTINCT ACCOUNT_KEY, ACCOUNT_NUMBER FROM V_ACCOUNT WHERE ACCOUNT_NUMBER like ? ord…
24 авг '15 в 23:04
1 ответ

BeanListHandler из библиотеки dbutils не может создавать объекты классов java из набора результатов базы данных

Я создал класс с именем Product и таблицу с таким же именем (Product) в базе данных Apache Derby. Теперь я хочу получать соответствующие объекты Product всякий раз, когда я получаю строки из базы данных, используя BeanListHandler, но всегда получаю …
1 ответ

Откуда этот запрос?

У меня есть веб-приложение, которое работает в Tomcat, оно подключается к базе данных Oracle через источник данных. Я имел дело со странным поведением, потому что пул соединений переполняется, даже если нет подключенных пользователей, и как только п…
1 ответ

Использование DbUtils QueryRunner не закрывает соединения с базой данных

Я использую библиотеку DbUtils с классом QueryRunner для выполнения моих запросов. Из моего непонимания документации по DbUtils мне не нужно беспокоиться о закрытии соединений. Однако по какой-то причине он не закрывает мои соединения автоматически …
11 июн '16 в 12:15
1 ответ

Необходимость потоковой передачи большого результата QueryRunner в файл, кажется, хранится в памяти

Я пытаюсь создать приложение Java, которое может передавать очень большие результирующие наборы произвольных запросов SQL SELECT в файлы JSONL, особенно через SQLServer, но хотел бы работать с любым JDBC DataSource, В Python это было бы просто обраб…
0 ответов

Android - Apache Commons DbUtils - исключение QueryRunner

Я использую в своем приложении Apache Commons DbUtils ( https://commons.apache.org/proper/commons-dbutils/). Я добавил файл jar (commons-dbutils-1.7.jar) в папку libs. Тогда у меня есть этот код: ResultSetHandler&lt;List&lt;Objekt&gt;&gt; h = new Be…
1 ответ

Apache DBUtils queryRunner - где в предложении

Я пытаюсь получить несколько записей из списка с помощью интерфейса queryrunner в базе данных SQL Server. Кажется, интерфейс выдает ошибку, пока работает обычный метод. private void testMethod() throws Exception { List&lt;Object&gt; strList = new Ar…
20 апр '16 в 20:01
0 ответов

Apache dbutils Java не может получить строковое значение

QueryRunner qr = new QueryRunner(C3P0Util.getDataSource()); qr.update("DELETE FROM course_access " + "WHERE user_id = ? " + "AND course_id NOT IN (?)", user_id, courseIdList); Строка user_id = "2"String courseIdList = "101,102,104,105,106,108,109"Но…
27 сен '17 в 07:46
0 ответов

Распечатать выполненный SQL-запрос с помощью QueryRunner?

Я использую Apache DBUtils QueryRunner.execute(Соединение conn, Строка sql, ResultSetHandler rsh, Object... params). Версия 1.6, если это имеет значение. Я хотел бы напечатать окончательный / выполненный SQL-запрос, который QueryRunner отправляет пр…
13 сен '17 в 07:11
1 ответ

Получение списка дат от Apache Commons DBUtils

Я пытаюсь получить список дат из таблицы, используя Apache Commons DBUtils. Этот тип запросов хорошо работает со строками и моими собственными POJO, но по некоторым причинам не работает с java.sql.Date. CALENDAR_DATE в PUBLIC_HOLIDAYS является допус…
12 июн '15 в 10:25
0 ответов

Соединение JDBC внезапно начинает проверять строгий тип и выдает исключение java.sql.SQLException с несовместимыми типами

У меня периодически возникает проблема при выполнении простого COUNT(*) хранимая процедура из Java. Я получаю ниже java.sql.SQLException с несовместимыми типами. Смотрите пример хранимой процедуры, которая не делает ничего, кроме COUNT(*), Странная …
1 ответ

Получите автоматически сгенерированный ключ с помощью Apache dbutils без Statement

Я не использую Statement для выполнения запросов. Методы выглядят как public static int insertIntoUserTable (String username, String password) { String query = "insert into user (username, password) values (?, ?)"; QueryRunner run = new QueryRunner(…
05 авг '16 в 10:26
5 ответов

Как сопоставить имена столбцов базы данных с полями классов Java с помощью apache-commons-dbutils

Я хотел бы заполнить POJO (State.java) из БД, используя Apache DBUtils библиотека. Однако, поскольку имена свойств Бина не совпадают точно с именами столбцов БД, некоторые свойства остаются незаполненными. Теперь я провел некоторое исследование по э…
24 апр '15 в 13:46
1 ответ

java commons dbutils: не удалось связать многокомпонентный идентификатор

Я выполняю этот запрос: SELECT psq_id, question_text FROM presales_question WHERE psq_id IN(SELECT zz.psq_id FROM productservice_psq as zz WHERE zz.ps_id = 1) Когда я выполняю это непосредственно в SQL Server Management Studio, это работает.Когда я …
12 янв '14 в 18:59
2 ответа

Как получить сгенерированные ключи с помощью dbutils?

Я не понимаю, как получить автоматически сгенерированные ключи с помощью commons-dbutils?