Rendre Kohana 3.2 compatible avec les connexions PDO pour bases de données MySQL
Lors de la migration d'un site Kohana 3.2 vers PHP 5.5, l'uitlisation de mysql_connect() n'est plus supportée, nécessitant le recours à PDO pour établir des connexions aux bases de données. Cependant, après avoir basculé sur PDO, une expection peut se produire : Kohana_Exception [ 0 ]: Database method list_columns is not supported by Kohana_Dat ...
Publié le 2 juillet à 23h58
Hibernate : Configuration avancée du pool de connexions et de Log4J
Pour configurer un pool de connexions avec c3p0, il faut inclure la bibliothèque correspondante. Celle-ci se trouve dans le répertoire lib/optional/c3p0 de l'archive de distribution d'Hibernate.
La configuration s'effectue principalement via le fichier hibernate.cfg.xml. Voici un exemple intégrant les paramètres de c3p0 :
<hibernate-configur ...
Publié le 2 juillet à 16h30
Installation manuelle de MySQL via un fichier ZIP sous Windows
Voici une procédure détaillée pour installer et configurer une instance de MySQL Server à l'aide de l'archive ZIP sur un système Windows.
Téléchargement de l'archive
Récupérez l'archive ZIP de MySQL Community Server depuis la page officielle des téléchargements MySQL. Recherchez la version souhaitée pour Windows et cliquez sur le lien de tél ...
Publié le 2 juillet à 08h41
Conception et réalisation d'un système de gestion de recrutement militaire pour étudiants universitaires avec Spring Boot
Ce système de gestion de recrutement militaire pour étudiants universitaires est implémenté à l'aide du framework Spring Boot pour la couche backend et de MySQL pour la base de données, offrant une solution centralisée pour automatiser les processus de recrutement et de suivi des candidatures.
Extrait de code
Exemple de service pour la gestion ...
Publié le 2 juillet à 03h21
Contraintes et Modificateurs de Champs MySQL
(1). NULL et NOT NULL
NOT NULL empêche l'insertion de valeurs NULL, mais autorise les chaînes vides.
Les types numériques, les chaînes de caractères et les types de date peuvent accepter NULL, mais seules les chaînes de caractères peuvent contenir des valeurs vides.
Exemple d'utilisation :
mysql> create database bd_test;
Query OK, 1 row affe ...
Publié le 1 juillet à 23h52
Introduction aux Bases de Données et MySQL
Origine des systèmes de gestion de base de données
Le stockage persistant des données repose traditionnellement sur des fichiers, limités à une machine physique. Cette approche présente des limitations fondamentales :
# Problème 1 : Centralisation excessive
# Une panne matérielle entraîne l'indisponibilité totale du système.
# L'échelle vertic ...
Publié le 1 juillet à 21h13
Maîtriser le Type JSON dans MySQL : Requêtes, Mutations et Indexation
Évolution du Stockage JSON dans les Bases Relationnelles
Le stockage de données semi-structurées ou non structurées, telles que les configurations dynamiques, les métadonnées ou les logs, a longtemps représenté un compromis dans les bases de données relationnelles. Avant la version 5.7.8, MySQL imposait l'utilisation de types textuels (comme VA ...
Publié le 29 juin à 23h37
Configuration de cluster et de persistance Nacos sous Windows
Prérequis pour Nacos
Téléchargez la distribution Nacos depuis le dépôt GitHub officiel. La version stable recommandée est la 1.2.1.
Préparation de la base de données
La configuration d'un cluster Nacos nécessite une base de données partagée pour maintenir la cohérence des données. Seul MySQL est officiellement supporté.
Le script de création d ...
Publié le 29 juin à 18h10
Points clés de la syntaxe des requêtes MySQL
MySQL est un système de gestion de bases de données relationnelles populaire, largement utilisé pour stocker, récupérer et gérer des données. Les opérations de requête constituent le cœur des interactions avec les bases de données, principalement réalisées via le langage SQL (Structured Query Language). Voici les points essentiels de la syntaxe ...
Publié le 28 juin à 21h04
Méthodes de surveillance des connexions et de l'activité MySQL
L'analyse des flux de connexion et des requêtes exécutées sur une instance MySQL est une tâche courente pour le diagnostic de performance ou l'audit de sécurité. Il existe principalement deux approches pour capturer ces informations sur une période donnée : l'activation des journaux internes du serveur ou l'interception des paquets réseau.
1. U ...
Publié le 28 juin à 21h03