• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Java JDBC - metoda nie pobiera danych , tylko zwraca null

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
150 wizyt
pytanie zadane 28 lipca 2020 w Java przez marzena12345 Użytkownik (770 p.)

Witam, jestem w trakcie pisania pierwszej aplikacji bazodanowej.

W klasie Database mają być zapytania do bazy danych, i metoda ma zwracać w tym przypadku listę Restauracji, którą wyświetlam w odrębnej klasie. Niestety ciągle jest null. W jaki sposób to zrobić? Poniżej mój kod

 

 public List<Restaurant> findRestaurants() throws SQLException{
        statement = connection.createStatement();
        resultSet = statement.executeQuery("SELECT * FROM restaurants");
        List<Restaurant> restaurants = new ArrayList<>();

        while (resultSet.next()) {
            Restaurant restaurant = new Restaurant((resultSet.getInt("id")), (resultSet.getString("name")), (resultSet.getString("street")), (resultSet.getString("building_no")), (resultSet.getString("flat_no")), (resultSet.getString("city")), (resultSet.getString("postal_code")));
            restaurants.add(restaurant);
        }

        closeResultSet(resultSet);
        closeStatement(statement);
        return restaurants;
    }

  public void showRestaurants() throws SQLException {
        List<Restaurant> restaurants = database.findRestaurants();
        for (Restaurant restaurant : restaurants) {
            System.out.println(restaurant.getId() + "|" + restaurant.getName() + "|" + restaurant.getStreet()+ "|" + restaurant.getBuilding_no()+ "|" + restaurant.getFlat_no()+ "|" + restaurant.getCity()+ "|" + restaurant.getPostal_code());
        }
    }

 

komentarz 29 lipca 2020 przez mbabane Szeryf (79,260 p.)
Co jest nullem?

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 200 wizyt
pytanie zadane 1 września 2020 w PHP przez Paweł Barszcz Użytkownik (950 p.)
0 głosów
0 odpowiedzi 100 wizyt
pytanie zadane 25 kwietnia 2017 w PHP przez Alterwar Dyskutant (7,650 p.)
+1 głos
1 odpowiedź 152 wizyt

93,434 zapytań

142,429 odpowiedzi

322,661 komentarzy

62,797 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...