powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / сохранить данные настройки с базой
3 сообщений из 3, страница 1 из 1
сохранить данные настройки с базой
    #33959635
Фотография oson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста.
Приложение использует myFaces.
Надо часть данных сачать из базы подсоединившись по JDBC.
То есть на первой странице есть 3 поля - url, login, password.
Заполняя их инициализируем эти 3 переменные и дальше на всех страницах все бины должны иметь к ним доступ.
Я сделал дополнительно ConnectionBean с полями

Код: plaintext
1.
2.
3.
  public   static  String dbUrl = "jdbc:mysql://GENOS:3306/godo";
    public   static  String dbLogin = "adm";
     public   static  String dbPassword;
и методы get/set к ним(? возможно такое?)
и положил его в session scope.
Теперь на первой странице в полях заполняю эти значения
Код: plaintext
1.
2.
3.
4.
  <h:inputText value="#{connectionBean.url}"/>
  <h:inputText value="#{connectionBean.login}"/>
  <h:inputSecret value="#{connectionBean.password}"/>
  <h:commandButton value="connect" action="nextPage"/>
а на следующей странице уже вызывается его коннект
Код: plaintext
1.
 Connection con = ConnectionBean.getConnection();
Можно так вообще делать?
...
Рейтинг: 0 / 0
сохранить данные настройки с базой
    #33959655
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
osonПодскажите пожалуйста.
Приложение использует myFaces.
Надо часть данных сачать из базы подсоединившись по JDBC.
То есть на первой странице есть 3 поля - url, login, password.
Заполняя их инициализируем эти 3 переменные и дальше на всех страницах все бины должны иметь к ним доступ.
Я сделал дополнительно ConnectionBean с полями

Код: plaintext
1.
2.
3.
  public   static  String dbUrl = "jdbc:mysql://GENOS:3306/godo";
    public   static  String dbLogin = "adm";
     public   static  String dbPassword;
и методы get/set к ним(? возможно такое?)
и положил его в session scope.

если положить в applicationScope, то будет видно всем
oson
Теперь на первой странице в полях заполняю эти значения
Код: plaintext
1.
2.
3.
4.
  <h:inputText value="#{connectionBean.url}"/>
  <h:inputText value="#{connectionBean.login}"/>
  <h:inputSecret value="#{connectionBean.password}"/>
  <h:commandButton value="connect" action="nextPage"/>
а на следующей странице уже вызывается его коннект
Код: plaintext
1.
 Connection con = ConnectionBean.getConnection();

как это в странице коннект делаете? не поделитесь секретом?
oson
Можно так вообще делать?
можно делать все что угодно.
...
Рейтинг: 0 / 0
сохранить данные настройки с базой
    #33959711
Фотография oson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я имею ввиду что на следующей страничке вызываю бин в котором вызываю
Connection con = ConnectionBean.getConnection(); - то есть независимо,
есть инстанц ConnectionBean или нет.
Но наверно правильнее было бы на первой странице и снно в первом бине создать 3 стринга url, login и password и положить их в session scope (в application scope все видеть будут логин даже если приконектяться в африке :) ) и потом просто из сессии их брать. Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / сохранить данные настройки с базой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]