mercredi 21 janvier 2015

Sérialisation en base de données

Bonjour à tous,

Après avoir effectuer la sauvegarde de données par ouverture de flux (binaires ou caractères) dans des  fichiers, je me suis intéressé à la sauvegarde de données en base (DataBase).
En effet, javaEE propose une API qui permet de communiquer avec une base de données de type Oracle : c'est l' API JDBC (Java Data Base Connection).
De plus, l'ensemble des sites web utilisent ce procèdé pour stocker leurs différentes données (plus sûre, plus performant et multi-utilisateur).

Au départ, je voulais simplement simuler la struture de la database via une struture de type Mock ( avec l' API mockito ou mockrunner). Cependant, je n'ai pas su simuler un environement type DataBase pour effectuer la connection à une base fictive et lancer des requetes SQL.

C'est pourquoi, j'ai finalement décider de mettre en place la base PosgreSQL, celle définis pour le projet CINEPANTIN, sur mon ordinateur.




Après quelques soucis d'installations, j'ai pu enfin installer PostgreSQL et l'intégrer à netbeans pour valider mes méthodes d'accès et de création de requêtes SQL.



Dont voici les captures d'écran des tests unitaires effectués au niveau de la connection à la base, des méthodes d'accès  ainsi que les méthodes de fermeture.

Test Unitaire sur la Connection

Initialisation

Méthodes à tester

Résultat du test

Test Unitaire sur les Requêtes SQL

Méthodes à tester


Résultat du test




Aucun commentaire:

Enregistrer un commentaire