Вопросы с тегом «jdbc»

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



30
Драйвер JDBC MySQL 5.1.33 - проблема с часовым поясом
Немного предыстории: У меня есть веб-приложение Java 1.6, работающее на Tomcat 7. База данных MySQL 5.5. Ранее я использовал драйвер Mysql JDBC 5.1.23 для подключения к БД. Все работало Я недавно обновил до Mysql JDBC драйвер 5.1.33. После обновления Tomcat выдаст эту ошибку при запуске приложения. WARNING: Unexpected exception resolving …
361 java  mysql  tomcat  jdbc  timezone 

30
PreparedStatement IN предложение альтернативы?
Каковы наилучшие обходные пути для использования предложения SQL INс экземплярами java.sql.PreparedStatement, которое не поддерживается для нескольких значений из-за проблем безопасности атаки SQL-инъекцией: один ?заполнитель представляет одно значение, а не список значений. Рассмотрим следующий оператор SQL: SELECT my_column FROM my_table where search_column IN (?) Использование preparedStatement.setString( 1, "'A', 'B', 'C'" );по …

14
Чтобы предотвратить утечку памяти, драйвер JDBC был принудительно незарегистрирован
Я получаю это сообщение при запуске своего веб-приложения. Он работает нормально, но я получаю это сообщение во время выключения. SEVERE: веб-приложение зарегистрировало драйвер JBDC [oracle.jdbc.driver.OracleDriver], но не удалось отменить его регистрацию при остановке веб-приложения. Чтобы предотвратить утечку памяти, драйвер JDBC был принудительно незарегистрирован. Любая помощь приветствуется.
325 java  tomcat  jdbc 

14
Подключите Java к базе данных MySQL
Как вы подключаетесь к базе данных MySQL на Java? Когда я пытаюсь, я получаю java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) Или java.lang.ClassNotFoundException: com.mysql.jdbc.Driver Или java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
322 java  mysql  jdbc 

16
Параметры пула соединений с JDBC: DBCP против C3P0
Какая библиотека пулов соединений лучше всего доступна для Java / JDBC? Я рассматриваю 2 основных кандидата (бесплатно / с открытым исходным кодом): Apache DBCP - http://commons.apache.org/dbcp/ C3P0 - http://sourceforge.net/projects/c3p0 Я много читал о них в блогах и на других форумах, но не смог прийти к решению. Есть ли уместные альтернативы …


22
Найти драйвер Oracle JDBC в репозитории Maven
Я хочу добавить драйвер oracle jdbc в свой проект как зависимость (область выполнения) - ojdbc14. На сайте MVNrepository зависимость для размещения в POM: <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.3.0</version> </dependency> конечно, это не работает, поскольку это не в центральном хранилище, используемом Maven. 2 вопроса: Как найти хранилище (если есть), содержащее этот артефакт? …
292 java  maven  jdbc  maven-2  mvn-repo 


12
Должны ли JDBC Resultsets и Statement быть закрыты отдельно, хотя впоследствии было закрыто Соединение?
Говорят, что это хорошая привычка - закрывать все ресурсы JDBC после использования. Но если у меня есть следующий код, нужно ли закрывать Resultset и Statement? Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; try { conn = // Retrieve connection stmt = conn.prepareStatement(// Some SQL); rs …
256 java  jdbc 

8
Java JDBC - Как подключиться к Oracle, используя имя службы вместо SID
На этом вопросе есть ответы на Переполнение стека на русском : Как подключается к БД Oracle, используя имя сервиса (имя службы) вместо SID? У меня есть Java-приложение, которое использует JDBC (через JPA), которое подключалось к базе данных разработки с использованием имени хоста, порта и Oracle SID, например: JDBC: оракул: тонкий: …


17
«Неверное строковое значение» при попытке вставить UTF-8 в MySQL через JDBC?
Вот как устанавливается мое соединение: Connection conn = DriverManager.getConnection(url + dbName + "?useUnicode=true&characterEncoding=utf-8", userName, password); И я получаю следующую ошибку при попытке добавить строку в таблицу: Incorrect string value: '\xF0\x90\x8D\x83\xF0\x90...' for column 'content' at row 1 Я вставляю тысячи записей, и я всегда получаю эту ошибку, когда текст содержит \ …
228 mysql  jdbc  utf-8  utf8mb4 

30
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: сбой линии связи
Я работаю над тем, чтобы заставить мою базу данных общаться с моими программами на Java. Может кто-нибудь дать мне быстрый и грязный пример программы с использованием JDBC? Я получаю довольно громадную ошибку: Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 …
226 java  mysql  jdbc 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.