Подключиться к базе данных с помощью jsf

Как подключиться к базе данных (MYSQL) в компоненте подключения с помощью JSF для получения ее содержимого. Также дайте мне знать, как мне настроить файл web.xml?

Это никак не связано с JSF. Ваш ответ также предполагает, что вы используете maven.

Loki 13.01.2009 16:28
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
1
13 514
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Вот пример с использованием Hibernate и HSQL, но основные идеи разделения материала db должны быть действительными, и он включает настроенный web.xml.

запрос был о jsf и sql. ваш пример не имеет отношения к запросу.

Warrior 27.11.2008 15:15

Вот очень хорошее руководство о том, как наилучшим образом использовать DAO с JSF:

http://balusc.blogspot.com/2008/07/dao-tutorial-use-in-jsf.html

Если вы используете JSF, этот веб-сайт может стать хорошим местом для поиска решений распространенных проблем. Есть отличные и полные примеры.

В любом случае, JSF - это фреймворк, который управляет уровнями представления и контроллера. Для уровня модели и доступа к базе данных нет большой разницы, если вы используете JSF или любую другую веб-платформу Java, которая управляет частью вашего приложения, связанной с представлением / контроллером.

Ссылка мертвая.

Karl Richter 14.03.2018 02:41
Ответ принят как подходящий

Чтобы подключиться к mysql:

public void open() {
        try {
            String databaseName = "custom";
            String userName = "root";
            String password = "welcome";

            // 
            String url = "jdbc:mysql://localhost/" + databaseName;

            Class.forName("com.mysql.jdbc.Driver").newInstance();
            connection = DriverManager.getConnection(url, userName, password);
        } catch (Exception e) {
            System.out.println("Not able to connect");
        }
    }

В этом случае в web.xml менять нечего, но вы должны добавить это в pom.xml

 <dependency>
            <groupId>groupId = mysql</groupId>

            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.6</version>
</dependency> 

Это сработало успешно.

Другие вопросы по теме