JDBC (Java DataBase Connectivity) - это базовый API, который позволяет взаимодействовать с серверами баз данных SQL путем выполнения операторов SQL с использованием языка программирования Java.
1 ответ

SQLServer Windows Аутентификация через Tomcat

У меня есть приложение, разработанное в MS Access, и в настоящее время я переключаю его на веб-приложение с Apache Tomcat. Приложение Access полностью связало нашу базу данных SQL Server, поэтому оно полностью контролирует данные. Приложение выполня…
26 янв '17 в 18:18
1 ответ

Извлечение данных из разных таблиц в базе данных, отправка кода SQL для выполнения, возвращение данных?

Я делаю класс на Java для подключения и связи с базой данных, которую я создал в другом месте. Я хочу использовать метод executeQuery для оператора и получить ResultSet, откуда я буду получать информацию, полученную в ResultSet. Моя проблема с коман…
05 дек '13 в 12:49
3 ответа

Как правильно использовать ResultSet с h:dataTable

Проблема в том, что после отображения ResultSet с <h:dataTable>соединение остается открытым. Если я закрою его, он закроет ResultSet тоже. Я думаю о копировании ResultSet данные в некоторые HashMap/ArrayList комбо. Есть ли хороший способ справ…
12 ноя '09 в 12:43
0 ответов

Скопируйте все содержимое JDBCDataSource в другой JDBCDataSource

По причинам тестирования мне нужно сделать снимок данной базы данных, к которой я могу получить доступ только через JDBC(у меня нет командной строки / административного доступа) Мне нужно было бы скопировать все его содержимое в другой источник данн…
03 мар '14 в 10:27
1 ответ

Это правильный запрос для отправки в Oracle

UPDATE MY_TABLE SET COL_1=?, COL_2=? where COL_3=? AND COL_4=? и я посылаю точное количество значений в массиве в Statement(в моем случае: 4). При этом я получаю исключение: отсутствует индекс IN или OUT в index:: 4 Примечание: я думаю, что мы не мо…
25 май '12 в 10:30
1 ответ

MySQL JDBC Driver Использование Flyway

В моем ~ /.bashrc: export CLASSPATH=~/mysqljdbc/mysql-connector-java-5.1.21-bin.jar CLASSPATH var правильный: ray@ubuntu:~$ echo $CLASSPATH /home/ray/mysqljdbc/mysql-connector-java-5.1.21-bin.jar Попытка запустить это: ray@ubuntu:/var/www/project$ s…
20 июл '12 в 21:10
1 ответ

Запрос JDBC SQLite ATTACH при использовании C3P0

Недавно я внедрил C3P0 в своей программе тестирования баз данных (я использую его для тестирования разных запросов к нашим данным в разных форматах БД... sqlite, mariadb и т. Д.). Программа была изначально настроена с использованием единого постоянн…
28 авг '17 в 17:46
2 ответа

Проблема с подключением Java к базе данных sybase

Я хочу создать соединение с Sybase DB в Java-приложении. Я добавил jconn4.jar в свой проект, но когда я подключаюсь к БД в коде, у меня есть исключение ClassNotFoundException: com.sybase.jdbc4.jdbc.SybDriver, Мое соединение: SqlConnect() { try { Dri…
18 май '18 в 08:19
1 ответ

Hive-Java JDBC проблемы с подключением

Я делаю программу на Java, и мне нужно соединиться с базой данных в улье. Я использую MySQL в качестве метастаза. Hadoop, mysql и hive работают без проблем. Я создал свою базу данных в хранилище и таблицу в ней, а также вставил данные для консоли hi…
13 июн '18 в 15:13
1 ответ

ClassCastException при работе в Oracle Database JVM

У меня есть следующий код: OracleDataSource ods = new OracleDataSource(); ods.setURL(thinConnectionString); OracleConnection conn = (OracleConnection) ods.getConnection(); ArrayDescriptor d = ArrayDescriptor.createDescriptor("MDSYS.RDF_MODELS", conn…
16 май '13 в 13:18
0 ответов

WebApplication, созданный с помощью Struts, продолжает вставлять нулевые значения в базу данных.

Я работаю над примером пользовательского Java-веб-приложения. Когда я пытаюсь добавить пользователя через регистрацию в моей базе данных. После сбора данных в интерфейсе записи сохраняются как нулевые значения. то есть строка моей таблицы пользовате…
29 ноя '18 в 23:35
1 ответ

Стандартный алгоритм или шаблон для чтения больших данных параллельно с использованием JDBC в приложении Java

Ниже приведена простая программа, которая читает данные из MySQL и сохраняет их в файле CSV. Если запрос возвращает более 10 миллионов записей, он будет медленным. Я полностью понимаю, что, чтобы сделать параллельно, нам нужно сделать процесс, как П…
10 май '18 в 14:17
2 ответа

Как узнать количество строк, измененных от выполнения JDBC

Я не уверен, как получить количество строк, затронутых выполнением SQL. Я делаю так: boolean isResultSet = statement.execute(arbitrarySQLCommand); и я могу получить количество строк, затронутых getUpdateCount() метод. Это все хорошо. У меня проблема…
09 июл '13 в 09:31
1 ответ

Свойства GORM и поля Postgres - это тип данных домена

Я просто хочу узнать, возможно ли сопоставить свойства GORM с полями в таблице Postgres, где тип данных является доменом postgres. Я получаю сообщение об ошибке при проверке. Спасибо Класс домена: class Userprofile { long iduser String username stat…
11 июл '13 в 02:16
1 ответ

Использование более одного аргумента в предложении where JdbcTemplate

Я использую этот код ниже, и он работает хорошо. В этом случае я использую только одно предложение, где вы можете видеть: @Autowired private JdbcTemplate jdbcTemplate; public ObjectTest serach(String x) { return jdbcTemplate.queryForObject("SELECT T…
21 авг '18 в 15:23
1 ответ

JDBC: jtds getString() возвращает двойные числа в научной нотации

При использовании драйвера JDBC JTDS, getString иногда возвращает двойники, отформатированные в научной записи: // metaData.getColumnType(0) == java.sql.Types.DOUBLE String.format("%f", resultSet.getDouble(0)); // = 26150279.910000 resultSet.getStri…
02 фев '12 в 14:58
1 ответ

Mysql потоковый набор результатов и jOOQ fetchLazy

Обычно, когда я хочу запросить большой набор результатов, используя Mysql, я пишу это (взято из этого ответа): stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY, java.sql.ResultSet.CONCUR_READ_ONLY); stmt.setFetchSize(Integer.MIN_VALU…
30 мар '12 в 20:06
2 ответа

Java продолжает говорить, что не может найти драйвер jdbc mysql

Вот еще один вопрос о драйвере mysql в jdbc. Учитывая количество результатов поиска, которые я получил, когда гуглил, я довольно обескуражен, и ничего из того, что я нашел в них, не сработало для меня. Ошибка: hostname# java -cp /usr/share/java/mysq…
13 ноя '13 в 00:56
3 ответа

Ошибка при вызове хранимой процедуры из Java

Я написал следующую хранимую процедуру в postgres база данных create or replace function reviseTax(revisiondate date, taxrate decimal) returns table(employeeid integer, month date, difference decimal) AS $$ declare thisrow record; newTaxAmt decimal;…
27 дек '12 в 03:30
0 ответов

Как искать Generice DataSource

Я использую сервер Weblogic для размещения приложения EJB. Теперь я написал код для поиска источника данных на стороне сервера, который отлично работает и ищет источник данных, если код ищет конкретное имя. Смотрите строку № 2 в коде ниже. dataSourc…
03 дек '15 в 12:59