الانتقال إلى المحتوى
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.

حذف سجل من قاعدة البيانات باستخدام JSP

Featured Replies

بتاريخ:

رأينا في المواضيع السابقة طريقة عرض السجلات وطريقة تحديثها وهنا سنرى طريقة حذف سجل

لا يختلف الموضوع كثيراً عن تحديث البيانات فالاجراء يتم بنفس الطريقة وهي ارسال الـID
عن طريق html form الى الصفحة الخاصة بحذف السجل المرتبط بهذا الـID
لاحظ انه يجب تحويل الـParameter المرسل عبر العنوان الى Integer عن طريق الجملة

int id =  Integer.parseInt(request.getParameter("id"));



عليك الان التغيير بنفسك في الملف المسمى listforedit.jsp الموجود في موضوع تحديث البيانات عبر JSP
لينتقل الى هذه الصفحة بدلا من صفحة edit.jsp .


delete.jsp

<%@ page contentType="text/html; charset=windows-1256" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<title>Item Updating</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
</head>

<body>
<%
                      int id = Integer.parseInt(request.getParameter("id"));
       String delSql = "Delete from DEPT WHERE DEPTNO = " + id;
                      Class.forName("oracle.jdbc.driver.OracleDriver");
                      Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","tiger");
       Statement stmt = con.createStatement();
                      stmt.executeUpdate(delSql);
       stmt.close();
       con.close();
       %>

<table width="80%" align="center">
 <tr> 
   <td bgcolor="#0099FF"><div align="center"><font color="#FFFFFF" size="4">One 
       Item Deleted from Database</font></div></td>
 </tr>
</table>
</body>
</html>





هذا و
قُدماً ...
احمد الجابري

بتاريخ:

بارك الله فيك اخي , وفقك الله لما تحبه وترضاه .
عمل مميز جدا , انشاء الله ساقوم بتطبيق كل ما ذكرته في الدروس السابقة قريبا , مع العلم اني اعمل ما يقارب 14 ساعة في اليوم ولكن لروعة الموضوع وحبي في تعلم هذه الاساليب فساقوم بذلك انشاء الله . :)

بتاريخ:

اشكرك يأحمد على الشرح ،،، وجزاك الله خير

بتاريخ:

سلام عليكم

إلى الأمام أخي العزيز أحمد

عادل

بتاريخ:

مشكور على الدرس و جزاك الله الف خير

  • بعد 4 أسابيع...
بتاريخ:

بارك الله فيك
والى الامام دائماً

  • بعد 5 شهور...
بتاريخ:

من اين جئت بهذه الامثلة لو سمحت

بتاريخ:
  • كاتب الموضوع

هذه الامثلة هي الحد الادنى لعمل شي مثل ذلك ويعرفها كل من تعامل مع قواعد البيانات عن طريق JSP
لااظنها من مصدر محدد ولكنا ناتجة عن التعلم والممارسة.

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

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

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

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

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

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.