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

Services Web Java Discussion :

créer un service web en connexion avec une BDD


Sujet :

Services Web Java

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 68
    Points : 56
    Points
    56
    Par défaut créer un service web en connexion avec une BDD
    salut tout le monde,
    Je suis debutant dans les services web, j'ai créé un service web simple qui fait l'addition entre deux nombres en suivant le tutoriel jmd chap 26 dans les tutoriels et cours de formation pour apprendre Java : http://java.developpez.com/cours/

    Maintenant je veux créer un service web qui permet d'établir une connexion à une BDD. (Mise à jour de la base et l'extraction à partir de la base).

    Je travaille avec JDK1.6 et eclipse

    Quelqu'un pourra t-il m'aider svp?

    Merci D'avance

  2. #2
    Membre actif

    Inscrit en
    Octobre 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 133
    Points : 295
    Points
    295
    Par défaut
    Bonjour,

    as-tu déjà créé une classe Java permettant de se connecter a une base de données ?
    Pour un web service, c'est la même chose, il te suffit juste d'intégrer ce code dans la méthode du web service (a la place de ton addition).

    Si tu n'as pas encore créé de classe permettant la connexion a une base, tu devrais donc commencer par cela, l'intégration sera ensuite très simple.

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 68
    Points : 56
    Points
    56
    Par défaut
    salut,
    J'ai deja travaillé avec JDBC qui est une API qui permet d'acceder à une base de donnés.

    ce que cherche un exemple très simple qui permet d'accéder à une table et récupérer certains enregistrements en utilisant les services web.


    Merci

  4. #4
    Membre actif

    Inscrit en
    Octobre 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 133
    Points : 295
    Points
    295
    Par défaut
    Ton service web, du point de vue développement, n'est en fait pour toi qu'une méthode dans une classe java,
    a l'heure actuelle, tu dois sûrement avoir une méthode du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public Integer addition(Integer i1, Integer i2) {
        return new Integer(i1.intValue() + i2.intValue());
    }
    Le reste de ton web service est donc en fait les fichiers de paramétrages pour celui-ci (ceux permettant de donner le nom du web service, les paramètres voulus ou autre).

    Pour utiliser un web service allant chercher des informations en base de données, il te faut donc créer une méthode java avec les paramètres voulus du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public String testConnexionBase(String parameter) {
        ...............................
        return monString;
    }
    Maintenant, tu me dis que tu as aussi travaille avec JDBC en accédant a une base de données, ton test devait sûrement être du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public String connexionBase() {
        CONNEXION A LA BASE
        SQL_REQUEST
        return maValeurdeMaBase;
    }
    Tu utilises donc le code que tu as utilise dans connexionBase et tu l'insères directement dans ta méthode testConnexionBase (qui sera donc visible par le web service) pour que cela fonctionne.

  5. #5
    Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 68
    Points : 56
    Points
    56
    Par défaut
    salut,
    je veux seulement un petit exemple pour l'executer et voir ce qu'il donne, et ensuite je peux continuer tout seul puisque j'ai deja travaillé avec JDBC.

    ce qu'il me faut un exemple ou un lien vers un exemple simple.

    Merci

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    KKP
    Inscrit en
    Mars 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Autre

    Informations professionnelles :
    Activité : KKP
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 21
    Points : 26
    Points
    26
    Par défaut réponse webservice
    j'ai le méme pb que vous s'il vous si tu as eu une solution donner la
    je suis bloqué et je n'arrive pas à connecter à une bd merci d'avance

Discussions similaires

  1. Créer une connexion avec une BDD
    Par blablabli dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/04/2013, 21h05
  2. Service Web pour connexion avec un OTP (One Time Password)
    Par bulldo dans le forum Services Web
    Réponses: 4
    Dernier message: 28/12/2011, 21h06
  3. [AC-2007] Interdire la connexion avec une BDD non chiffrée
    Par Triton972 dans le forum Sécurité
    Réponses: 6
    Dernier message: 20/06/2010, 16h05
  4. Connexion avec une bdd Palo
    Par patic dans le forum Pentaho
    Réponses: 9
    Dernier message: 01/04/2010, 23h42
  5. Créer un service Web et communiquer avec une application lourde
    Par fabseven dans le forum Ruby on Rails
    Réponses: 5
    Dernier message: 10/03/2008, 20h22

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