Web service et JDBC
futur ingenieure
Messages postés
185
Statut
Membre
-
futur ingenieure Messages postés 185 Statut Membre -
futur ingenieure Messages postés 185 Statut Membre -
Salut ,
SVP, comment je peux faire un web service qui fait en soit une connexion à une base de données en java . pour mon premier web service : identification des clients par login et password , je veux réaliser un web service qui réalise cette tâche.
Merci beaucoup de m'avoir répondre.
SVP, comment je peux faire un web service qui fait en soit une connexion à une base de données en java . pour mon premier web service : identification des clients par login et password , je veux réaliser un web service qui réalise cette tâche.
Merci beaucoup de m'avoir répondre.
A voir également:
- Web service et JDBC
- Web office - Guide
- Service spouleur - Guide
- Création site web - Guide
- K9 web protection - Télécharger - Contrôle parental
- Numéro service client orange - Guide
2 réponses
Voici ci dessous le code que j'avais réaliser
la variable nnoomm me renvoie toujours null
quelle est l'erreur SVP?
package packageWSIdent;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.ejb.Stateless;
@WebService()
@Stateless()
public class IdentificationWebService {
/**
* Web service operation
*/
@WebMethod(operationName = "IdentificationOp")
public String IdentificationOp(@WebParam(name = "login")
String login, @WebParam(name = "pass")
String pass) {
//TODO write your implementation code here:
String nnoomm = null;
try {
String username = "root";
String password = "0000";
Statement stmt;
ResultSet rs;
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = new String("jdbc:mysql://localhost:3306/mabase");
Connection conn = DriverManager.getConnection(url, username, password);
System.out.println("OK connexion réussie...");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from clients");
while (rs.next())
{
String l1 = rs.getString("login");
String m1 = rs.getString("password");
if ((l1.equals(login))&& (m1.equals(pass)))
{ String nom = rs.getString("nom");
System.out.println(nom + "\n");
nnoomm=nom;
}
/*else { JOptionPane.showMessageDialog(null, "Valeur incorrecte de nom d'utilisateur ou/et de mot de passe. " , "Erreur",
JOptionPane.ERROR_MESSAGE);
}*/
}
nnoomm=rs.getString("nom");
// rs.close();
// stmt.close();
// conn.close();
// System.out.println("Déconnexion réussie...");
} catch (SQLException ex) {
} catch (InstantiationException ex) {
} catch (IllegalAccessException ex) {
} catch (ClassNotFoundException ex) {
}
return (nnoomm);
}
}
la variable nnoomm me renvoie toujours null
quelle est l'erreur SVP?
package packageWSIdent;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.ejb.Stateless;
@WebService()
@Stateless()
public class IdentificationWebService {
/**
* Web service operation
*/
@WebMethod(operationName = "IdentificationOp")
public String IdentificationOp(@WebParam(name = "login")
String login, @WebParam(name = "pass")
String pass) {
//TODO write your implementation code here:
String nnoomm = null;
try {
String username = "root";
String password = "0000";
Statement stmt;
ResultSet rs;
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = new String("jdbc:mysql://localhost:3306/mabase");
Connection conn = DriverManager.getConnection(url, username, password);
System.out.println("OK connexion réussie...");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from clients");
while (rs.next())
{
String l1 = rs.getString("login");
String m1 = rs.getString("password");
if ((l1.equals(login))&& (m1.equals(pass)))
{ String nom = rs.getString("nom");
System.out.println(nom + "\n");
nnoomm=nom;
}
/*else { JOptionPane.showMessageDialog(null, "Valeur incorrecte de nom d'utilisateur ou/et de mot de passe. " , "Erreur",
JOptionPane.ERROR_MESSAGE);
}*/
}
nnoomm=rs.getString("nom");
// rs.close();
// stmt.close();
// conn.close();
// System.out.println("Déconnexion réussie...");
} catch (SQLException ex) {
} catch (InstantiationException ex) {
} catch (IllegalAccessException ex) {
} catch (ClassNotFoundException ex) {
}
return (nnoomm);
}
}