0 / 0 / 0
Регистрация: 09.04.2023
Сообщений: 39
|
||||||||||||||||
1 | ||||||||||||||||
Ошибка при создании схемы БД09.04.2023, 13:28. Показов 1324. Ответов 7
Метки нет Все метки)
(
Добрый день! 1. создал БД (testDB)на postgresql. 2. Создаю в БД схему (SDevice), возникает исключение, ничего не могу понять, подскажите в чем проблема???
Базу создалась, а при создании схемы ошибки
ошибка возникает в классе connectServerDB отметил звездочками ***
0
|
09.04.2023, 13:28 | |
Ответы с готовыми решениями:
7
Ошибка при создании схемы данных Ошибка 0x534 при создании схемы данных Ошибка при создании дескриптора окна при динамическом создании кнопок |
74 / 53 / 24
Регистрация: 10.06.2015
Сообщений: 162
|
|||||||||||
09.04.2023, 13:33 | 2 | ||||||||||
Замените
0
|
0 / 0 / 0
Регистрация: 09.04.2023
Сообщений: 39
|
||||||
09.04.2023, 15:58 [ТС] | 3 | |||||
не помогло, да и смысл?
DB_URL="jdbc:postgresql://localhost:5432/testDB" я проверял в процессе отладки, все параметры нормально передаютсяlogin="postgres" password="123456" и база создалась нормально, а схема нет... Добавлено через 13 минут уточнение postgresql 10, на работе postgresql 9.6 и там все работает, может от версии зависеть ?
0
|
Vala Valechka Metroplitan
![]() 157 / 240 / 25
Регистрация: 11.08.2022
Сообщений: 2,509
|
|
10.04.2023, 06:27 | 4 |
Отлавливайте не Exception, а SQLException.
Может, выведет номер ошибки SQL. Тогда с помощью поисковой машины найдёте описание ошибки. А так у вас не совсем ясно, какая кодировка установлена в БД.
0
|
0 / 0 / 0
Регистрация: 09.04.2023
Сообщений: 39
|
|
16.04.2023, 13:56 [ТС] | 5 |
Добрый день! кому интересно проблема была в названии БД "testDB".
String nameDB = "testDB"; connectServerDB conServerDB =new connectServerDB(); try { Statement stmt = conServerDB.connect.createStatement(); String sql = "CREATE DATABASE "+nameDB; после создания БД в Postgresql ее название выглядело так "testdb", все с маленькой буквы, а я пытался подключиться к БД "testDB". Получается при подключении чувствителен к регистру. Почему при создании БД не чувствителен, ведь в запросе имя БД "testDB"?
0
|
Amabile opus
![]() 109 / 65 / 25
Регистрация: 08.01.2019
Сообщений: 308
|
|
17.04.2023, 10:02 | 6 |
Как я понимаю, это что-то вроде фишки. То ли конкретно java + postgres, то ли чего-то одного. Название таблицы или поля сложное? snake_case в помощь.
0
|
0 / 0 / 0
Регистрация: 09.04.2023
Сообщений: 39
|
|
17.04.2023, 10:15 [ТС] | 7 |
подскажите а что с кодировкой не так? как это исправить?
org.postgresql.util.PSQLException: �����: ���� ������ "testDB" �� ����������
0
|
Vala Valechka Metroplitan
![]() 157 / 240 / 25
Регистрация: 11.08.2022
Сообщений: 2,509
|
|
17.04.2023, 12:28 | 8 |
Кодировку postgresql для Java надо ставить UTF-8.
Или будет русские буквы не отображать. Или перекодировать придётся. Как перекодировать - как-то так
0
|
17.04.2023, 12:28 | |
Помогаю со студенческими работами здесь
8
Ошибка 150 при создании таблицы, ошибка в коде? При создании класса в проекте, после сборки появляется ошибка Ошибка HTTP 403.14 - Forbidden.
Ошибка при создании объекта. (При изменении цвета заполнения фигуры) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Java Micronaut в Docker: контейнеризация с Maven и Jib
Javaican 16.03.2025
Когда речь заходит о микросервисной архитектуре на Java, фреймворк Micronaut выделяется среди конкурентов. Он создан с учётом особенностей облачных сред и контейнеров, что делает его идеальным. . .
|
Управление зависимостями в Java: Сравнение Spring, Guice и Dagger 2
Javaican 16.03.2025
Инъекция зависимостей (Dependency Injection, DI) — один из фундаментальных паттернов проектирования, который радикально меняет подход к созданию гибких и тестируемых Java-приложений. Суть этого. . .
|
Apache Airflow для оркестрации и автоматизации рабочих процессов
Mr. Docker 16.03.2025
Управление сложными рабочими процессами — одна из главных головных болей инженеров данных и DevOps-специалистов. Представьте себе: каждый день нужно запускать десятки скриптов в определенной. . .
|
Оптимизация приложений Java для ARM
Javaican 16.03.2025
ARM-архитектура переживает настоящий бум популярности в технологическом мире. Когда-то воспринимаемая исключительно как решение для мобильных устройств и встраиваемых систем, сегодня она штурмует. . .
|
Управление состоянием в Vue 3 с Pinia и Composition API
Reangularity 16.03.2025
Когда я начал работать с Vue несколько лет назад, мне казалось достаточным использовать простую передачу данных через props и события между компонентами. Однако уже на среднем по сложности проекте. . .
|
Введение в DevSecOps: основные принципы и инструменты
Mr. Docker 16.03.2025
DevSecOps - это подход к разработке программного обеспечения, который объединяет в себе принципы разработки (Dev), безопасности (Sec) и эксплуатации (Ops). Суть подхода заключается в том, чтобы. . .
|
GitHub Actions vs Jenkins: Сравнение инструментов CI/CD
Mr. Docker 16.03.2025
В этой битве за эффективность и скорость выпуска программных продуктов ключевую роль играют специализированные инструменты. Два гиганта в этой области — GitHub Actions и Jenkins — предлагают разные. . .
|
Реактивное программирование с Kafka Stream и Spring WebFlux
Javaican 16.03.2025
Реактивное программирование – это программная парадигма, ориентированная на потоки данных и распространение изменений. Она позволяет выражать статические или динамические потоки данных и. . .
|
Простая нейросеть на КуМир: Учебное пособие по созданию и обучению нейронных сетей
EggHead 16.03.2025
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка. . .
|
Исполнитель Кузнечик в КуМир: Решение задач
EggHead 16.03.2025
Среди множества исполнителей в системе КуМир особое место занимает Кузнечик — простой, но невероятно полезный виртуальный персонаж, который перемещается по числовой прямой, выполняя ваши команды. На. . .
|