3 / 3 / 0
Регистрация: 22.10.2021
Сообщений: 216
1

Подключение к БД in-memory из IDEA отсутствует

31.07.2023, 01:30. Показов 715. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
с коннектом к sqlite или postgres нет проблем поэтому дело точно не в версии idea или драйвера jdbc

cfg файл:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.connection.driver_class">org.h2.Driver</property>
        <property name="hibernate.connection.url">jdbc:h2:mem:tennis-db;DB_CLOSE_DELAY=-1</property>
        <property name="connection.username">pwd</property>
        <property name="connection.password">usr</property>
 
        <property name="hibernate.dialect">org.hibernate.dialect.H2Dialect</property>
        <property name="hibernate.hbm2ddl.auto">create-drop</property>
        <property name="hibernate.show_sql">true</property>
        <property name="hibernate.format_sql">true</property>
 
        <mapping class="entity.Player"/>
        <mapping class="entity.Match"/>
    </session-factory>
при таком конфиге я получаю корректные данные в консоли о том что hibernate создает таблицы.
я даже делаю запись в БД и это отображается в консоли:
Java
1
2
3
4
5
6
7
Session session = HibernateUtil.getSessionFactory().openSession();
        session.beginTransaction();
        Player player = new Player();
        player.setName("qwe");
        session.save(player);
        session.getTransaction().commit();
        session.close();
хочу наглядно зайти в бд через idea как делал это всегда, коннект проходит, но к не той БД, другой, где нет ни таблиц ни записей.
как же так?

Подключение к БД in-memory из IDEA отсутствует


если я делаю не так, то что именно не так?
какие есть альтернативы для просмотра in memory h2 бд
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.07.2023, 01:30
Ответы с готовыми решениями:

IntelliJ IDEA: There is not enough memory to perform the operation
Всем привет! Я недавно решил попробовать IDEA. У меня программа выводит лог в файл и некоторые...

Отсутствует подсветка синтаксиса thymleaf в idea
Здраствуйте уважаемые знатоки. Прошу помочь с вопросом если кто знает ответ. Недавно проходил урок...

IDEA подключение БД
Добрый день. Пытаюсь подключиться к удаленной БД test. Выбираю вкладку добавить БД. В настройках...

Подключение документации к IDEA
Подключил Spring к IDEA, а вот документацию что-то подключить не могу. В папке...

Подключение SQLite в IntelliJ IDEA
вроде бы простая задача но почему то не получается добавил sqlite-jdbc-3.32.3.jar в Project...

3
3 / 3 / 0
Регистрация: 22.10.2021
Сообщений: 216
31.07.2023, 21:13  [ТС] 2
ПОЛУЧАЕТСЯ подключиться к консоли через браузер по url http://localhost:8082/

НЕ ПОЛУЧАЕТСЯ подключиться к БД через url jdbc:h2:tcp://localhost:8082/mem:tennis-db из IDEA

пишет
Соединение разорвано: "java.io.EOFException: localhost:8082"
Connection is broken: "java.io.EOFException: localhost:8082" [90067-200].
0
3 / 3 / 0
Регистрация: 22.10.2021
Сообщений: 216
01.08.2023, 23:46  [ТС] 3
прошу совета и поддержки
может кто попробовать повторить мои шаги? вдруг дело во взломанной idea или типо того
0
3 / 3 / 0
Регистрация: 22.10.2021
Сообщений: 216
02.08.2023, 15:37  [ТС] 4
отвечает Александр Друзь:

1) Проверить версию драйвера на соответствие с вашей версией java и проверить чтобы в pom файле была версия такая же , как в datasources
2) поднять сервак, но не createWebServer, а createTcpServer.
3) при поднятии сервака указать нстройки отдельно, а не одной строкой, тоесть вот так: Server.createTcpServer("-tcp","-tcpAllowOthers", "-tcpPort", "9092"), а не вот так: Server.createTcpServer("-tcp,-tcpAllowOthers,true,-tcpPort, 9092"), ошибок не будет, но работать тоже не будет.
4) Наслаждаться коннектом
Подключение к БД in-memory из IDEA отсутствует
0
02.08.2023, 15:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.08.2023, 15:37
Помогаю со студенческими работами здесь

Подключение библиотек (Intellij Idea)
Скачал проект (мини-игра), открыл его через Intellij - все работает. Начал разбираться что да как....

IDEA Отсутствует "Gradle: Android Application"
Установил Intellij Idea Ultimate. При создании проекта в нем нет &quot;Gradle: Android Application&quot;. Как...

Подключение intellij idea к mysql на windows 10
Всем доброго времени суток! не могу установить тестовое соединение intellij idea и mysql. Выдает...

[OpenGL] Подключение GLUT к Intellij IDEA
(Не знаю туда ли пишу?:)) Всем привет! Такая вот проблемка! Учусь в универе и неплохо знаю Java...

Подключение библиотеки к проекту в Intellij IDEA используя Gradle
Недавно нужно было сделать проект-тестовое задание. Проект должен был собираться с помощью Gradle,...

Отсутствует локальное подключение
Здравствуйте, отстутсвтует локальное подключение, такое раньше было и оказалось, долго искал в чем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru