Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
6 / 6 / 3
Регистрация: 12.03.2014
Сообщений: 341
Другое

Разница между hibernate.connection.password и bootPassword (Apache Derby)

15.10.2016, 15:03. Показов 538. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возник вопрос. Написал контроллер, сервис и сущность для работы с БД.
Имеется файл hibernate.cfg.xml со следующим содержанием:
Кликните здесь для просмотра всего текста

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
  <session-factory>
    <property name="hibernate.connection.driver_class">org.apache.derby.jdbc.EmbeddedDriver</property>
    <!--
    <property name="connection.url"></property>
    -->
    <property name="hibernate.connection.username">admin</property>
    <property name="hibernate.connection.password">12345</property>
    <property name="hibernate.dialect">org.hibernate.dialect.DerbyTenSevenDialect</property>
    <property name="hibernate.hbm2ddl.auto">update</property>
    <mapping class="backend.Record" />
  </session-factory>
</hibernate-configuration>


БД открываю следующим образом:
Java
1
2
3
4
Configuration configuration = new Configuration();
        configuration.configure();
        configuration.setProperty("hibernate.connection.url", "jdbc:derby:" + this.path + "" + this.name + ";create=" + this.isCreate + ";dataEncryption=true;" +
                "bootPassword=" + this.bootPassword);
Получается, в конфиге у меня прописаны hibernate.connection.username и hibernate.connection.password
и затем в коде я подставляю url с указанием bootPassword.
И теперь я задумался. В чем отличие между hibernate.connection.password и bootPassword ???
Похоже, что это разные уровни, но мне это не дает покоя. Возникают другие вопросы, например:
Если изменить hibernate.connection.username или hibernate.connection.password, будет ли открываться база?
И за что вообще отвечают эти 2 параметра? Когда они актуальны? Как они вообще влияют на безопасность?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.10.2016, 15:03
Ответы с готовыми решениями:

Hibernate. какая разница между прокси объектом и lazy инициализацией?
собственно интересует тема сабжа

Ошибка подключения драйвера БД в Apache Derby
Пишу: private static final String URL = &quot;jdbc:derby://localhost:1527/DBBook&quot;; private static final String driver =...

Создание базы данных Java DB (Apache Derby)
Здравствуйте. Помогите разобраться с созданием базы данных Derby в Eclipse. В Eclipse включаю панель Data Source Explorer (Window -&gt;...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.10.2016, 15:03
Помогаю со студенческими работами здесь

Java + Apache Derby (сохранить данные пользователя в базе данных для дальнейшего использования)
Добрый день! Пишу приложения, необходимо сохранить данные пользователя в базе данных и потом извлечь их оттуда для дальнейшего...

Hibernate, c3p0 connection pool, Oracle DB - не выдает исключение о неправильном пароле
Изучая Hibernate наткнулся на то, что использовать встроенный Connection Pool - не комильфо. Взял из предложенных вариантов c3p0 и...

Связи между сущностями, вывод таблиц, Derby
Здравствуйте. У меня тут при &quot;ознакомлении&quot; с Derby в NetBeans возникла проблема. Создала 4 таблицы. Теперь не знаю, как вывести на...

Какая разница между Apache HTTP Server и Apache Tomcat?
Какая разница?

В чем разница между SQL Server/OLEDB/ODBC Connection?
кто может сказать в чем разница между этими подключениями 1) C# SQL Server Connection 2) C# OLEDB Connection 3) C#...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru