powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Простой запрос к БД? java ee wildfly eclipse
5 сообщений из 5, страница 1 из 1
Простой запрос к БД? java ee wildfly eclipse
    #39529019
osipen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

В интернете полно статей, как добавить "DATASOURCE" к "WILDFLY". Я его создал, тест пошел. А как его потом использовать при создании приложения? Задача достаточно простая:
1) Выполнить запрос к MySQL.
2) Результат положить в arraylist.

В качестве среды разработки я использую wildfly + eclipse. Заранее спасибо!
...
Рейтинг: 0 / 0
Простой запрос к БД? java ee wildfly eclipse
    #39529033
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
osipen,
Там же, в интернете нету?
...
Рейтинг: 0 / 0
Простой запрос к БД? java ee wildfly eclipse
    #39529043
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Простой запрос к БД? java ee wildfly eclipse
    #39532740
osipen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Нашел рабочий код. Один только вопрос остался. Как из вне определить -->@Resource(lookup = "java:/MySqlDS")

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
package com.squins;

import javax.annotation.Resource;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.sql.DataSource;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 * Servlet implementation class DataSourceServlet
 */
@WebServlet("/DataSourceServlet")
public class DataSourceServlet extends HttpServlet {

    /**
	 * 
	 */
	
	private static final long serialVersionUID = 1L;
	@Resource(lookup = "java:/MySqlDS")
    private DataSource dataSource;

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    	
        response.setContentType("text/html");

        PrintWriter out = response.getWriter();
        out.println("<h1>Hello world!</h1>");

        try (
                
        		Connection connection = dataSource.getConnection();
             PreparedStatement preparedStatement = connection.prepareStatement("SELECT COUNT(*) FROM book");
             ResultSet resultSet = preparedStatement.executeQuery();
        ) {

            while (resultSet.next()) {
                out.println("You have " + resultSet.getInt(1) + " record(s) in your table.");
              //  out.println(""+InitialContext.doLookup("java:/MySqlDS"));
            }
        } catch (SQLException e) {
            throw new IllegalStateException("Failed to fetch number of books", e);
        }
    }

}
...
Рейтинг: 0 / 0
Простой запрос к БД? java ee wildfly eclipse
    #39532872
osipen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос снят)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Простой запрос к БД? java ee wildfly eclipse
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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