Inne działy

Java przykładowe programy

 

Java przejście do pierwszego i ostatniego rekordu

 

Przejście do pierwszego i ostatniego rekordu w bazie danych jest o wiele łatwiejsze.

Kliknij dwukrotnie  przycisk Pierwszy, aby utworzyć kod procedury. Teraz dodaj następujący kod:

 

private void btnPierwszyActionPerformed(java.awt.event.ActionEvent evt) {                                            
        try {
            rs.first();
            int id_kol = rs.getInt("ID");
            String id = Integer.toString(id_kol);
            String imie = rs.getString("Imie");
            String nazwisko = rs.getString("Nazwisko");
            String stanowisko = rs.getString("Stanowisko”);
                
            textID.setText(id);
            textImie.setText(imie);
            textNazwisko.setText(nazwisko);
            textStanowisko.setText(stanowisko);
        } catch (SQLException err){
            JOptionPane.showMessageDialog(Pracownicy.this, err.getMessage());
        }
    }     

 

 

 

Nie mamy potrzeby użycia teraz instrukcji if ... else. Jedyne, co musimy zrobić, to przesunąć kursor do pierwszego rekordu za pomocą polecenia rs.First , następnie wyświetlić pierwszy rekord w polu tekstowym.

Podobnie, dodaj następujący kod do przycisku Ostatni (można skopiować i wkleić kod dla przycisku Pierwszy):

 

private void btnOstatniActionPerformed(java.awt.event.ActionEvent evt) {                                           
        try {
            rs.last();
            int id_kol = rs.getInt("ID");
            String id = Integer.toString(id_kol);
            String imie = rs.getString("Imie");
            String nazwisko = rs.getString("Nazwisko");
            String stanowisko = rs.getString("Stanowisko");
                
            textID.setText(id);
            textImie.setText(imie);
            textNazwisko.setText(nazwisko);
            textStanowisko.setText(stanowisko);
        } catch (SQLException err){
            JOptionPane.showMessageDialog(Pracownicy.this, err.getMessage());
        }
    }

 

 

Jedyna zmiana, to wykorzystanie instrukcji rs.Last na pierwszej linii w miejsce rs.First.

 

Po dodaniu kodu, ponownie uruchom program. Teraz powinieneś być w stanie przejść do ostatniego rekordu w bazie danych i przejść do pierwszego rekordu.

W kolejnej części dowiesz się, jak zaktualizować rekord.

 

Zobacz nasze wszystkie kursy

WWW


HTML
HTML - Znaczniki
CSS - Tutorial
CSS - Selektory
PHP
JavaScript

XML

XSLT

Bazy danych


SQL
SQLite
MySQL
PostgreSQL

 

 

Programowanie


C
C++
C#
Java
VisualBasic
Python

Linux


Podstawy Linuxa
Bash
Linuks artykuły

Windows


Excel funkcje
Windows wskazówki
Outlook

Pozotałe działy


Programy
Rozrywka

 

 

 

This email address is being protected from spambots. You need JavaScript enabled to view it.