Utilisation de SQLAlchemy pour la gestion des bases de données en Python
Installation de SQLAlchemy
pip install sqlalchemy
Pour se conencter à des bases de données spécifiques, installez également les pilotes nécesssaires :
# PostgreSQL
pip install psycopg2-binary
# MySQL
pip install mysql-connector-python
Concepts fondamentaux
Moteur : Responsable de la communication avec la base de données.
Séance : Gère t ...
Publié le 9 août à 14h06
Création d'une page de visualisation en mode Headless avec Refine
Création d'une page de visualisation en mode Headless avec Refine
Introduction
Dans un projet Refine, la page de visualisation (Show Page) est un élément crucial des fonctionnalités CRUD, permettant aux utilisateurs de consulter les détails d'une ressource spécifique. Cet article explique comment créer et utiliser une page de visualisation dans ...
Publié le 4 août à 23h56
Django pour débutants : Configurer SQLite et effectuer des opérations CRUD en 5 minutes
Face à la documentation Django, il est facile de se sentir submergé par l'étendue de son écosystème. Mais pas d'inquiétude : nous allons procéder comme avec des blocs de construction - en commençant par la configuration SQLite de base, puis en développant progressivement une application Web complète avec toutes les fonctionnalités CRUD. Cette a ...
Publié le 2 août à 21h30
Développement d'Applications Web Dynamiques avec Ajax : CRUD, Pagination et Listes en Cascade Multi-Navigateurs
L'intégration de la technologie Ajax (Asynchronous JavaScript and XML) est devenue fondamentale pour la création d'interfaces utilisateur modernes et réactives. Elle permet de mettre à jour le contenu d'une page web sans la recharger entièrement, améliorant considérablement l'expérience utilisateur. Cet article explore les méthodes d'implémenta ...
Publié le 26 juillet à 16h18
Configuration MyBatis et génération automatique de code (Exemple CRUD)
Présentation de MyBatis
Configuration de l'environnement MyBatis
Utilisation de la génération automatique basée sur SSM
Exemple d'opérations CRUD avec MyBatis
Présenttaion de MyBatis
MyBatis est un framework de persistance performant qui permet de personnaliser les requêtes SQL, les procédures stockées et les mappings avancés.
MyBatis élimin ...
Publié le 26 juillet à 16h10
Introduction aux commandes fondamentales de MongoDB
Pour interagir avec MongoDB après son démarrage, ouvrez une session shell via la commande mongo. La commende help affiche les instructions de base.
Commandes utiles initialse :
show dbs : liste les bases de données disponibles.
show collections : présente les collections de la base courante.
use <nom_bd> : change ou crée la base active.
...
Publié le 15 juillet à 11h00
Tests plus élégants : Introduction au framework Pytest
Table des matières
Installation de SQLAlchemy
Concepts clés
Connexion à la base de données
Définition des modèles de données
Création des tables
Opérations CRUD de base
Requêtes avancées
Opérations relationnelles
Gestion des transactions
Bonnes pratiques
Installation
bash
pip install sqlalchemy
Pour une base de données spécifique, installez ...
Publié le 14 juillet à 18h20
Intégration d'Elasticsearch avec Spring Boot : Indexation et Opérations CRUD
Confgiuration du projet Spring Boot
Dépendances Maven requises :
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>9.0.0</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId> ...
Publié le 10 juillet à 19h03
Opérations sur les tables MySQL
Création d'une table
La création d'une table est une tâche fondamentale. L'instruction CREATE TABLE permet de définir le nom de la table, ses colonnes et leurs types.
CREATE TABLE employes (
id INT AUTO_INCREMENT PRIMARY KEY,
prenom VARCHAR(50) NOT NULL,
nom VARCHAR(50) NOT NULL,
courriel VARCHAR(100),
date_embauche DATE,
...
Publié le 3 juillet à 07h48
Implémentation d'une opération CRUD avec SpringMVC et MyBatis sous IntelliJ IDEA
Introduction
Ce document détaille les étapes de configuration et de développement d'une application web simple basée sur les frameworks SpringMVC et MyBatis pour effectuer des opérations CRUD (Create, Read, Udpate, Delete) sur une table d'étduiants. L'environnement de développement utilisé est IntelliJ IDEA.
Environnement et Prérequis
JDK 1.8
...
Publié le 14 juin à 02h28