Utiliser les requêtes SQL dans un web service

Fermé
abir122 Messages postés 3 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 31 mars 2014 - 28 mars 2014 à 20:51
abir122 Messages postés 3 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 31 mars 2014 - 31 mars 2014 à 20:59
Bonsoir tout le monde,

J'ai créer un simple web service. Bon maintenant que c'est réalisé, je dois complexifier les choses : me connecter à une base de données MySQL et communiquer avec elle via le web service !
Je ne trouve pas sur internet comment réaliser cette connexion pour mon web service (je sais très bien le faire quand il n'y a pas de web service et que c'est une simple application java) ...

je serai reconnaissante si vous pourriez m'aider.
A voir également:

3 réponses

abir122 Messages postés 3 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 31 mars 2014
31 mars 2014 à 03:12
quelqu'un ne veut m'aider???? :(
0
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 340
31 mars 2014 à 13:47
Bonjour,

Quelques réponses ici:
https://html5.immo-scope.com/article/ZF_webservices_introduction

Extrait:

<?php
class My_Restserver {

/**
     * Récupère la fiche d'un site
     * @param int $id   id fiche site
     * @return array Données d'un site
     */
    public function getSite($id) {
        // cherche fiche site par id
        $Site = new Application_Model_Sites();
        $resultat = $Site->getFicheSiteParId($id);
        // on renvoie les données trouvées
        return $resultat;
    }
}


ici $resultat est un tableau qui contient les données récupérées en base de données.

A adapter à votre cas.

A+
0
abir122 Messages postés 3 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 31 mars 2014
31 mars 2014 à 20:59
Merci bien mpmp93, mais mon application est en java, j'utilise les web service. voici un extrait de mon code
package impression;

import java.sql.*;
import java.util.Date;
import javax.jws.Oneway;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;

@WebService(serviceName = "impression")
public class impression {




@WebMethod(operationName = "EnvoiMessage")
public String messageReception(@WebParam(name = "msg") String msg) {
msg="Demande recu!";
return msg;
}

/**
* Web service operation
*/
@WebMethod(operationName = "affichageDemande")
@Oneway
public void affichageDemande() {


//here i want to display the table created im my database

}
}
0