|
|
# Database
|
|
|
## Database
|
|
|
|
|
|
This program uses a SQLite3 database for persistence and storage.
|
|
|
|
|
|
# Interfacing
|
|
|
## Interfacing
|
|
|
|
|
|
The program infterfaces to the database using Java Database Connectivity.
|
|
|
|
|
|
# Security
|
|
|
## Security
|
|
|
|
|
|
As the program uses prepared statements, the program is safe from SQL injections that can maliciously delete data or get private information.
|
|
|
|
|
|
# Architecture
|
|
|
## Architecture
|
|
|
|
|
|
The database architecture is relatively simple and easy to understand as seen on the picture below.
|
|
|
|
... | ... | |