|
עמוד:193
. moveToInsertRow הפעולות updateXXX נועדו להכנסת ערכים בשורה , והפעולה insertRow נועדה להוספת השורה לטבלה שבמסד . קטע הקוד שלהלן יוצר שורה חדשה , מוסיף לעמודה הראשונה ( מס ' ( 1 ( את הערך , "Levy " לעמודה השנייה את הערך השלם 35 ( אנו מניחים שבResultSet- יש שתי עמודות מן הטיפוסים המתאימים . ( לאחר-מכן , השורה החדשה מתווספת לטבלה שבמסד . לבסוף , הסמן מועבר חזרה לשורה הנוכחית שבה הוא היה לפני פעולת ההוספה . זה נעשה באמצעות הפעולה : moveToCurrentRow מזיז את הסמן לשורת ההכנסה rs . moveToInsertRow (); // מעדכן את השורה הראשונה rs . updateString ( 1 , " Levy" ); // מעדכן את השורה השנייה ל rs . updateInt ( 2 , 35 ); // 35- מוסיף את השורה לטבלה במסד rs . insertRow (); // מחזיר את הסמן לשורה הנוכחית rs . moveToCurrentRow (); // מחיקת שורה כדי למחוק שורה יש למקם את הסמן על השורה ולבצע את הפעולה , deleteRow להלן דוגמה למחיקת השורה האחרונה בResultSet- בשם rs שהוספנו קודם לכן : מקם את הסמן על השורה האחרונה rs . last (); // מחק את השורה rs . deleteRow (); // הפעולה מוחקת את השורה האחרונה הן מטבלת התוצאה והן מהטבלה במסד . לסיום , נכתוב דף JSP המעדכן את הטבלה . tblUsers פעולות העדכון שנבצע הן : עדכון השדה " שם פרטי " של המשתמש בשורה הראשונה מחיקת השורה השלישית הוספת שורה חדשה < % @ page import = "java . sql . * " % > < % !
|
|