IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Java avec MySQL


Sujet :

Requêtes MySQL

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 67
    Par défaut Java avec MySQL
    Bonjour à tous les développeurs et les programmeurs du site developpez.net
    je suis débutant en java et je voudrais créer une application de gestion des loyers , mais le problème c'est je ne sais pas avec quelle BDD je vais le relier(le mieux à utiliser), et j'ai aussi une table logement qui a un champ réf ,je veux qui il soit intelligent , par exemple : ref= '2 première lettre du nom + 2 première lettre du prénom + l'id AUTO_INCREMENT' c'est celui qui va identifier l'enregistrement . la question c'est que comment je peux le faire ,je vais ajouter un champ calculé à la table ou une fonction??? et merci d'avance

  2. #2
    Membre chevronné
    Avatar de provirus
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2009
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2009
    Messages : 248
    Par défaut
    Bonjour,

    je crois que le plus simple serait d'insérer ton entrée, obtenir son id (qui est auto incrémenté) et de mettre à jour ton entrée avec ta valeur calculée.

  3. #3
    Membre chevronné
    Avatar de provirus
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2009
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2009
    Messages : 248
    Par défaut
    Malgré que si tu veux le faire complètement par MySQL, tu pourrais créer une stored procedure qui fera l'insertion, obtenir l'ID et l'update tout dans la même fonction

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    Citation Envoyé par hamza_azerty Voir le message
    Bonjour à tous les développeurs et les programmeurs du site developpez.net
    je suis débutant en java et je voudrais créer une application de gestion des loyers , mais le problème c'est je ne sais pas avec quelle BDD je vais le relier(le mieux à utiliser), et j'ai aussi une table logement qui a un champ réf ,je veux qui il soit intelligent , par exemple : ref= '2 première lettre du nom + 2 première lettre du prénom + l'id AUTO_INCREMENT' c'est celui qui va identifier l'enregistrement . la question c'est que comment je peux le faire ,je vais ajouter un champ calculé à la table ou une fonction??? et merci d'avance
    une clef primaire doit être non significative.
    Concaténer des caractere avec un entier n'est au final que problématique (que fertez vous quand la référence à un des deux caractere devra changer ?)

    Bref, utilisez une clef primaire auto incrémenter et une autre colonne pour faire votre référence qui elle pourra être modifiée sans impacter le reste de votre base.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 67
    Par défaut
    Merci Provirus et Punkoff , mais ce que je viens de faire c'est de créer un champ vide dans la table qui s'appelle ref , et lors de l'insertion je vais faire la coupage et la concaténation au niveau de l'application , qui va s'insérer dans le champ ref , et si je veux récupérer ou afficher cette référence au plutôt c'est elle qui va s'afficher pas l'id, je vais le faire avec l'id qui est unique , car il est lié à cette référence.
    c'est bon cette méthode les amis ou ça pose des problèmes? et Merci d'avance.

Discussions similaires

  1. java avec mysql
    Par Momo23 dans le forum JDBC
    Réponses: 2
    Dernier message: 23/05/2011, 18h47
  2. Téléchargement HTTP en Java avec MySql/Linux
    Par marouene_ dans le forum Général Java
    Réponses: 3
    Dernier message: 22/03/2011, 16h54
  3. Réponses: 11
    Dernier message: 15/02/2007, 17h11
  4. Réponses: 2
    Dernier message: 13/02/2007, 16h14
  5. Connexion java avec mysql
    Par hlimaiem dans le forum Installation
    Réponses: 2
    Dernier message: 15/06/2006, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo