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&gt ...

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