An open API service indexing awesome lists of open source software.

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

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
![Alt text](images/test_connexion.png)

- Aller sur ```Edit Configuration```, pour ajouter vos informations de connexion
![Alt text](images/edit_config.png)
![Alt text](images/environnement_variable.png)

- Saisissez les identifiants de connexion de votre base des données
![Alt text](images/identifiants.png)