BankApp to prosta aplikacja bankowa stworzona w języku Java, która pozwala użytkownikom na zarządzanie kontami bankowymi. Umożliwia dodawanie, usuwanie kont, wpłacanie, wypłacanie oraz przelewanie pieniędzy pomiędzy kontami. Aplikacja wykorzystuje bazę danych MySQL do przechowywania informacji o kontach oraz transakcjach.
Aplikacja oferuje następujące funkcjonalności:
- Dodawanie konta bankowego: Możliwość dodawania nowych użytkowników z imieniem, nazwiskiem i początkowym saldem.
- Usuwanie konta bankowego: Umożliwia usunięcie konta na podstawie jego ID.
- Pokazywanie wszystkich kont: Wyświetla listę wszystkich kont w bazie danych.
- Wpłacanie pieniędzy: Umożliwia wpłatę pieniędzy na konto użytkownika.
- Wypłacanie pieniędzy: Umożliwia wypłatę pieniędzy z konta użytkownika.
- Przelewanie pieniędzy: Pozwala na przelanie środków pomiędzy kontami.
- Java: Język programowania używany do stworzenia aplikacji.
- MySQL: Baza danych używana do przechowywania informacji o kontach i transakcjach.
- JDBC: Używane do komunikacji z bazą danych MySQL.
- Java JDK 8 lub nowszy
- MySQL Server
- Odpowiednia biblioteka JDBC dla MySQL
-
Sklonuj to repozytorium na swój komputer:
git clone https://github.com/RadekSzczurek/Basic-Java-Banking-App
-
Skonfiguruj bazę danych MySQL:
- Importuj bazę danych dostępną w repo
-
Skonfiguruj połączenie z bazą danych w klasie DatabaseConnection
private static final String url = "jdbc:mysql://localhost:3306/bankJava"; private static final String user = "root"; private static final String password = "";
- Ustaw te wartości na swoje dane
- Uruchom aplikację, wlączając klasę BankApp.
Po uruchomieniu aplikacji pojawi się menu, w którym możesz wybierać dostępne opcje, wpisując odpowiedni numer. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.