الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف اعمل صفحة Jsf للويب سيرفيس (الكود مرفق)

Featured Replies

بتاريخ:

السلام عليكم
انا عملت WEB SERVICES عن طريق JDeveloper & Oracle
واريد ان اقوم بربط WEB SERVICES مع صفحة JSF كيف اعمل
كود الويب سيرفيس

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 = "ajouter_pat")
   public String ajouter_pat(@WebParam(name = "NOM_PATIENT")
    String NOM_PATIENT, @WebParam(name = "PRENOM_PATIENT")
    String PRENOM_PATIENT, @WebParam(name = "ADRESSE")
    String ADRESSE, @WebParam(name = "SEXE")
    String SEXE, @WebParam(name = "DATE_NAISSANCE")
    String DATE_NAISSANCE, @WebParam(name = "LIEU_NAISSANCE")
    String LIEU_NAISSANCE, @WebParam(name = "TELEPHONE")
    String TELEPHONE, @WebParam(name = "NUM_SECURITE_SOCIAL")
    String NUM_SECURITE_SOCIAL, @WebParam(name = "SITUATION_FAMILIAL")
    String SITUATION_FAMILIAL, @WebParam(name = "PROFESSION")
    String PROFESSION, @WebParam(name = "ETAT")
    String ETAT
   
	  )
 {
  Connection connection;
  Statement statement;
  ResultSet result;
 
  try{
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  }
  catch(Exception e){}
  try{
   connection = DriverManager.getConnection("jdbc:odbc:ORC_Library","system","123456");
   statement  = connection.createStatement();
		    if ((NOM_PATIENT == null)||(PRENOM_PATIENT==null) ||( ADRESSE== null)   ||( SEXE== null)  ||(DATE_NAISSANCE == null)  ||(LIEU_NAISSANCE == null)  ||(TELEPHONE == null)  ||( NUM_SECURITE_SOCIAL== null)  ||(SITUATION_FAMILIAL == null)   ||( PROFESSION== null) ||( ETAT== null)	 ){}
						   else{
						   statement.executeUpdate("INSERT INTO patient VALUES ('','"+NOM_PATIENT+"' ,'"+PRENOM_PATIENT+"'    ,'"+ADRESSE+"'    ,'"+SEXE+"'    ,  '"+DATE_NAISSANCE+"'   , '"+LIEU_NAISSANCE+"'  , '"+TELEPHONE+"'  , '"+NUM_SECURITE_SOCIAL+"'  ,'"+SITUATION_FAMILIAL+"'  ,'"+PROFESSION+"' ,'"+ETAT+"' )");		
						   }}
				   catch (SQLException e) {
																	 
					   e.printStackTrace();
																	   
					  }
				   return null;
			   }
  
  
    @WebMethod(operationName = "DeletePatient")
	    public String DeletePatient(@WebParam(name = "NOM_PATIENT")
	    String NOM_PATIENT
	   
								  
								   ) {
	   
    {
    Connection connection;
    Statement statement;
    ResultSet result;
   
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    }
    catch(Exception e){}
    try{
    connection = DriverManager.getConnection("jdbc:odbc:ORC_Library","system","123456");
    statement  = connection.createStatement();
    statement.executeUpdate("delete from patient  where patient.NOM_PATIENT='"+NOM_PATIENT+"'");

					  statement.close();
					  connection.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 null;
	    }  
   }}




اسم القاعدة PATIENT
عناصر القاعدة ID_PATIENT مفتاح يتزايد بشكل الي
NOM_PATIENT,PRENOM_PATIENT,ADRESSE,SEXE,DATE_NAISSANCE,LIEU_NAISSANCE,TELEPHONE,NUM_SECURITE_SOCIAL,
SITUATION_FAMILIAL,PROFESSION,ETAT

والف تحية :o :o شكرااااااااااااااااااااااااااااااااااااااااااااااااا :o

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.