الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية ربط Web Service بقاعدة بيانات Mysql

بدأه hicham@com في 27 مايو 2012 · 8 رد · 1,268 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أريد مساعدة في كيفية ربط Web Service بقاعدة بيانات mysql

#2

هل تستعمل netbeans

#3
ziadi hor كتب:

هل تستعمل netbeans

نعم استخدم netbeans

#4

http://www.roseindia.net/webservices/web-services-database.shtml

مثال رائع استفدت منه انا شخصيا و ان واجهت فيه اي مشكل اخبرني لاني واجهت ايضا عدة مشاكل و الحمد لله

وجدت لها حلول بمساعدة الاخوة

1
#5
ziadi hor كتب:

http://www.roseindia.net/webservices/web-services-database.shtml

مثال رائع استفدت منه انا شخصيا و ان واجهت فيه اي مشكل اخبرني لاني واجهت ايضا عدة مشاكل و الحمد لله

وجدت لها حلول بمساعدة الاخوة

شكرا لقد قمت بتنفيذ ولقد نجح

لكن كيف استطيع الاستعلام من client على قاعدة البيانات الموجودة في السرفيس

#6

افتح مشروع ويب جديد مثل ما فتحت الاول

ثم انقر عليه باليمين وعند new اختر web service client سيأتيك بعدها نافذة اضغط brouce واختر من البرنامج الاول الويب سرفس التي عملتها

افعل هذا ثم سنكمل +

ماهو مشروعك

#7
ziadi hor كتب:

افتح مشروع ويب جديد مثل ما فتحت الاول

ثم انقر عليه باليمين وعند new اختر web service client سيأتيك بعدها نافذة اضغط brouce واختر من البرنامج الاول الويب سرفس التي عملتها

افعل هذا ثم سنكمل +

ماهو مشروعك

أنا عملت service client ومش حالها لكن أنا أريد أن أعمل select لمعلومات من قاعدة بيانات الجدول الموجود في السرفيس

مشروعي هو

Planification multi-agent pour la composition dynamique de services Web

#8

طيب الان في المشروع الجديد الذي قمت بانشاء و يب سرفس client فيه اذهي الى webpages

و في ملف index.jsp

انسخ هذا الكود وضعه في الملف السابق

في هذا المثال لدينا قاعدة بيانات اسمها test اسم المستخدم root و الرقم السري 0000 و اسم الجدول الذي نريد ان نستخرج منه بيانات هو client

<%@ page import="java.sql.*" %>

<%@ page import="java.io.*" %> 

<html>

<head>

</head>

<body>

<h2 align="center"> information de votre resarvation </h2>

<p> </p>

<div align="center">

<center>

<table border="0" cellpadding="0" cellspacing

="0" width="460" bgcolor="#EEFFCA">

<tr>

<td width="100%"><font size="6" color

="#008000"> </font></td>

</tr>

<tr>

<td width="100%"><b> 

votre reservation a eté en:  <font color="#FF0000">

<%= new java.util.Date() %>

</font></b></td>

</tr>

</table>

<%

try {

String connectionURL = "jdbc:mysql://localhost:3306/test";

Connection connection = null;

Statement statement = null;

ResultSet rs = null;

Class.forName("com.mysql.jdbc.Driver").newInstance();

connection = DriverManager.getConnection(connectionURL,"root","0000");

statement = connection.createStatement();

String QueryString = "SELECT nome,prenome,email,telephone,v,depart,retour,j_d,m_d,h_d,j_r,m_r,h_r from client )";

rs = statement.executeQuery(QueryString);

%>

<TABLE cellpadding="15" border="1" style="background-color: #ffffcc;" align="center">

<TR>

<TH> NOME</TH>

<TH> PRENOM</TH>

<TH> EMAIL </TH>

<TH>TELEPHONE</TH>

<TH>VOITURE COHISE</TH>

<TH> POINT DEPART </TH>

<TH>POINT RETOUR</TH>

<TH>JOUR DEPART</TH>

<TH> MOIS DEPART</TH>

<TH> HEURE DEPART</TH>

<TH> JOUR RETOUR</TH>

<TH> MOIS RETOUR </TH>

<TH> HEURE RETOUR </TH>

</TR>

<%

while (rs.next()) {

%>

<TR>

<TD><%=rs.getString(1)%></TD>

<TD><%=rs.getString(2)%></TD>

<TD><%=rs.getString(3)%></TD>

<TD><%=rs.getString(4)%></TD>

<TD><%=rs.getString(5)%></TD>

<TD><%=rs.getString(6)%></TD>

<TD><%=rs.getString(7)%></TD>

<TD><%=rs.getString(8)%></TD>

<TD><%=rs.getString(9)%></TD>

<TD><%=rs.getString(10)%></TD>

<TD><%=rs.getString(11)%></TD>

<TD><%=rs.getString(12)%></TD>

<TD><%=rs.getString(13)%></TD>

</TR>

<%

}

%>

<%

rs.close();

statement.close();

connection.close();

} catch (Exception ex) {

%>

<font size="+3" color="red"></b>

<%

out.println("Unable to connect to database.");

}

%>

</TABLE><TABLE align="center">

<TR>

<TD><FORM ACTION="redirect.jsp" method="get" >

<button type="submit">back to accueil</button></TD>

</TR>

</TABLE>

<tr>

<td width="100%"><b> 

votre reservation sera annuler apres 3 jour depuis :  <font color="#FF0000">

<%= new java.util.Date() %>

</font></b></td>

</tr>

</body>

</html>

#9
ziadi hor كتب:

طيب الان في المشروع الجديد الذي قمت بانشاء و يب سرفس client فيه اذهي الى webpages

و في ملف index.jsp

انسخ هذا الكود وضعه في الملف السابق

في هذا المثال لدينا قاعدة بيانات اسمها test اسم المستخدم root و الرقم السري 0000 و اسم الجدول الذي نريد ان نستخرج منه بيانات هو client

<%@ page import="java.sql.*" %>

<%@ page import="java.io.*" %> 

<html>

<head>

</head>

<body>

<h2 align="center"> information de votre resarvation </h2>

<p> </p>

<div align="center">

<center>

<table border="0" cellpadding="0" cellspacing

="0" width="460" bgcolor="#EEFFCA">

<tr>

<td width="100%"><font size="6" color

="#008000"> </font></td>

</tr>

<tr>

<td width="100%"><b> 

votre reservation a eté en:  <font color="#FF0000">

<%= new java.util.Date() %>

</font></b></td>

</tr>

</table>

<%

try {

String connectionURL = "jdbc:mysql://localhost:3306/test";

Connection connection = null;

Statement statement = null;

ResultSet rs = null;

Class.forName("com.mysql.jdbc.Driver").newInstance();

connection = DriverManager.getConnection(connectionURL,"root","0000");

statement = connection.createStatement();

String QueryString = "SELECT nome,prenome,email,telephone,v,depart,retour,j_d,m_d,h_d,j_r,m_r,h_r from client )";

rs = statement.executeQuery(QueryString);

%>

<TABLE cellpadding="15" border="1" style="background-color: #ffffcc;" align="center">

<TR>

<TH> NOME</TH>

<TH> PRENOM</TH>

<TH> EMAIL </TH>

<TH>TELEPHONE</TH>

<TH>VOITURE COHISE</TH>

<TH> POINT DEPART </TH>

<TH>POINT RETOUR</TH>

<TH>JOUR DEPART</TH>

<TH> MOIS DEPART</TH>

<TH> HEURE DEPART</TH>

<TH> JOUR RETOUR</TH>

<TH> MOIS RETOUR </TH>

<TH> HEURE RETOUR </TH>

</TR>

<%

while (rs.next()) {

%>

<TR>

<TD><%=rs.getString(1)%></TD>

<TD><%=rs.getString(2)%></TD>

<TD><%=rs.getString(3)%></TD>

<TD><%=rs.getString(4)%></TD>

<TD><%=rs.getString(5)%></TD>

<TD><%=rs.getString(6)%></TD>

<TD><%=rs.getString(7)%></TD>

<TD><%=rs.getString(8)%></TD>

<TD><%=rs.getString(9)%></TD>

<TD><%=rs.getString(10)%></TD>

<TD><%=rs.getString(11)%></TD>

<TD><%=rs.getString(12)%></TD>

<TD><%=rs.getString(13)%></TD>

</TR>

<%

}

%>

<%

rs.close();

statement.close();

connection.close();

} catch (Exception ex) {

%>

<font size="+3" color="red"></b>

<%

out.println("Unable to connect to database.");

}

%>

</TABLE><TABLE align="center">

<TR>

<TD><FORM ACTION="redirect.jsp" method="get" >

<button type="submit">back to accueil</button></TD>

</TR>

</TABLE>

<tr>

<td width="100%"><b> 

votre reservation sera annuler apres 3 jour depuis :  <font color="#FF0000">

<%= new java.util.Date() %>

</font></b></td>

</tr>

</body>

</html>

شكرا على الاستجابة

مواضيع مشابهة