probléme d'affichage d'une base de donnés (service web)

probléme d'affichage d'une base de donnés (service web) - Java - Programmation

Marsh Posté le 02-08-2012 à 23:30:24    

Bonjours mes chers amis;
Mon souci c'est que j'ai créer un services web en JDeveloper et la base de donnés Oracle
alors et maintenant je dois créer une méthode qui s'affiche ma table "patient" selon le nome de patient c'set à dire que :je donne au méthode le nom de patient et la méthode retourne une table qui contiens tous les enregistrements pareils a ce nom sous forme tableau (service web)
 
la base de donné nommée "patient"
les attributs sont :
ID_PATIENT [](clé primaire auto incrément)[/], NOM_PATIENT,PRENOM_PATIENT,ADRESSE,SEXE,DATE_NAISSANCE,LIEU_NAISSANCE,TELEPHONE,NUM_SECURITE_SOCIAL,
SITUATION_FAMILIAL,PROFESSION,ETAT
 
voyons ce qui j'ai fais:
package pak;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import javax.jws.Oneway;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import java.sql.*;
 
 
@WebService
public class Service_Hopital {
@WebMethod(operationName = "AfficherPatient" )
public TYPE DE LA METHODE AfficherPatient(@WebParam(name = "NOM_PATIENT" )
String NOM_PATIENT) {
 
Connection con;
Statement stmt;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
}
catch(Exception e){}
try{
con =DriverManager.getConnection("jdbc:odbc:ORC_Library","system","123456" );
stmt  = con.createStatement();
 
 
while (rs.next())
{
 
}
 
stmt.close();
con.close();
}
 
 
catch(SQLException ex) {
System.err.println("==> SQLException: " );
while (ex != null) {
System.out.println("Message: " + ex.getMessage ());
System.out.println("SQLState: " + ex.getSQLState ());
System.out.println("ErrorCode: " + ex.getErrorCode ());
ex = ex.getNextException();
System.out.println("" );
}
}
         
return TABLEAU;
}  
}
 
Alors,qu'est ce qu'il me manque ??
Merci d'avances mes chers et j’espère que je trouve une solution  :pt1cable:

Reply

Marsh Posté le 02-08-2012 à 23:30:24   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed