https://github.com/josue-lubaki/persistantmanager
Création du CRUD pour l'application console java utilisant la base de données Postgresql
https://github.com/josue-lubaki/persistantmanager
beans crud-application maven-pom persitence postgresql-database
Last synced: 4 months ago
JSON representation
Création du CRUD pour l'application console java utilisant la base de données Postgresql
- Host: GitHub
- URL: https://github.com/josue-lubaki/persistantmanager
- Owner: josue-lubaki
- Created: 2021-02-05T02:26:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-30T16:07:56.000Z (almost 2 years ago)
- Last Synced: 2025-01-16T23:32:19.230Z (9 months ago)
- Topics: beans, crud-application, maven-pom, persitence, postgresql-database
- Language: Java
- Homepage: https://josue-lubaki.github.io/persistantManager/
- Size: 4.83 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# persistantManager
- Langage Utilisé : Java
- Dependance : Maven
- Base de Données : PostgreSQL
* Projet qui permet de Recupérer les éléments se trouvant dans la Base de Données (BD) pour les insérer dans les beans (Class) Utilisées : @See Retrieve()
- Etudiant.class
- Cours.Class
- Inscription.class
* Le Projet implémente également une Methode permettant d'insérer les données provenant de notre Application (Beans) dans le Base de Données : @See BulkInsert()
* Le projet implémente un module pour la connexion dans la base de données, ce qui permet une facilité de changement de la Base de Données (Passer de PostgreSQL à Oracle par exemple)
Prerequis:
- Démarrer connexion avec PostgreSQL, vous allez configurer plus tard votre connection de la base de données
en remplaçant les valeurs d'environnement pour vos valeurs, voici à quoi correspond le fichier et les noms des variables System à replacer.
public static ImportingDatabase getInstance() {
if (con == null) {
Injector inject = Guice.createInjector(new ImportingDatabaseModule());
ImportingDatabase.instance = inject.getInstance(ImportingDatabase.class);
ImportingDatabase.instance.entity.setLoginConnection(
System.getenv("driver"),
System.getenv("host"),
System.getenv("user"),
System.getenv("password"),
Integer.parseInt(System.getenv("port")),
System.getenv("databaseName")
);
}
return instance;
}
- Créer votre base des données postgresql au préalable, puis tester votre connexion

- Aller sur ```Edit Configuration```, pour ajouter vos informations de connexion


- Saisissez les identifiants de connexion de votre base des données
