עמוד:195

מחיקת השורה השלישית rs . deleteRow (); rs . absolute ( 3 ); // הוספת שורה חדשה rs . insertRow (); rs . updateString ( "lastName" , "Ben" ); rs . updateString ( "firstName" , "Levy" ); rs . updateString ( "userName" , "Levy" ); rs . moveToInsertRow (); rs . moveToInsertRow (); // סגירת הקשר % > rs . close (); // ברוב המקרים אין אנו יודעים את מספר השורה בטבלה שבה שמורים נתוניו של משתמש מסוים ולכן יש לאתר תחילה את השורה המתאימה . לדוגמה , נשנה את התסריטון שכתבנו בדף כדי לעדכן השם הפרטי של המשתמש ששם המשתמש שלו ( userName ) הוא : Ofir < % rs = statement . executeQuery ( "SELECT * FROM tblUsers" ); connectDB (); שם המשתמש המבוקש String str = "Ofir" ; // הגדרת משתנה למספר השורה שבה int rowNumber = 0 ; // שמורים פרטי המשתמש המבוקש // לולאה לסריקת הטבלה while ( rs . next ()) { // בדיקה האם שדה שם משתמש בטבלה // זהה לשם המשתמש המבוקש if ( str . equals ( rs . getString ( "userName" ))) // שמירת מספר השורה המכילה את שם המשתמש המבוקש rowNumber = rs . getRow (); // את שם המשתמש המבוקש } //

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר