السلام عليكم
كيف اقوم باضهار البيانات من داخل قاعدة بيانات في جدول على شكل web services حيث اريد اعمل methode اعطيها NOM_PATIENT تقوم باارجاع جدول يحوي جميع سجلات المشابهة لهذا الاسم
عناصر القاعدة ID_PATIENT مفتاح يتزايد بشكل الي
NOM_PATIENT,PRENOM_PATIENT,ADRESSE,SEXE,DATE_NAISSANCE,LIEU_NAISSANCE,TELEPHONE,NUM_SECURITE_SOCIAL,
SITUATION_FAMILIAL,PROFESSION,ETAT
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 ArrayList AfficherPatient(@WebParam(name = "NOM_PATIENT")
String NOM_PATIENT) {
Connection con;
Statement stmt;
ResultSet result;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e){}
try{
con = DriverManager.getConnection("jdbc:odbc:ORC_Library","system","123456");
stmt = con.createStatement();
ResultSet rs = (ResultSet) stmt.executeQuery("SELECT * FROM `patient` WHERE `patient`.`NOM_PATIENT`= '"+NOM_PATIENT+ "' ");
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 (ArrayList) result2;
}
}و الف تحية :blush: