A Java-based banking application allowing users to create accounts, deposit and withdraw funds, and check balances. It provides a user-friendly interface built with Java Swing and stores account data securely in a MySQL database. The application also tracks transaction history with timestamps.
The Java Banking Application is a desktop-based system developed to simulate core banking operations. The application allows users to create bank accounts, deposit and withdraw funds, and check balances. Transaction history is maintained with timestamps for auditing purposes. The system is built using Java Swing for the graphical user interface (GUI) and uses MySQL for secure and persistent storage of user data and transactions.
- Create, update, and manage bank accounts
- Deposit and withdraw funds
- View account balances
- Track transaction history with timestamps
- Persistent data storage with MySQL
- User-friendly interface built with Java Swing
- Java (Swing): Used for building the graphical user interface.
- MySQL: Database for storing user accounts, transaction history, and other related data.
- JDBC: For connecting the Java application to the MySQL database.
Clone the project to your local machine using the following command:
git clone https://github.com/computercracker/banking-application.git