עמוד:200

נוספת . ( אולם , נהוג לסגור את הResultSet- באופן מוחלט על-ידי הפעולה close מיד בתום השימוש בו . כאמור , העצמים Statement וConnection- מאפשרים את הפעולה close שסוגרת את המשפט או את הקשר . הפעולות הללו נועדו כדי לשחרר את המשאבים של הDBMS- וJDBC- שמוקצים כאשר יוצרים קשר או משפט . פעולות הסגירה עלולות לזרוק חריגה מהטיפוס SQLException ולכן יש לרשום אותם בתוך הבלוק . try דוגמה מסכמת לסיכום , נתאר תכנית לניהול מסד נתונים . בדוגמה זו נשתמש בטבלה tblUsers שהגדרנו קודם לכן . התכנית מכילה כמה דפי : JSP הדף הראשי השמור בקובץ manage . jsp הוא דף תפריט המפנה לאחד מארבעת הפעולות : אחזור , הוספה , ביטול ועדכון . דף המאחזר את נתוני כל המשתמשים - קובץ select . jsp דף הוספה המאפשר להוסיף את פרטיו של משתמש חדש – קובץ . insret . jsp שני דפים לעדכון פרטיו של המשתמש - תחילה , מאחזרים את פרטיו של המשתמש ממסד הנתונים ( קובץ ( update . jsp ולאחר מכן הדף מפנה לדף לביצוע העדכון ( קובץ . ( doUpdate . jsp בדף זה מוצגים פרטי המשתמש בטופס . המשתמש מעדכן את הפרטים ולאחר שלוחץ על כפתור שליחה , מעדכנים בהתאם את מסד הנתונים . שני דפים לביטול פרטיו של המשתמש – תחילה , מבצעים שאילתת אחזור כדי לוודא שרשומת המשתמש קיימת ( קובץ . ( delete . jsp אם משתמש קיים , דף זה מפנה לביצוע המחיקה ( קובץ . ( doDelete . jsp להלן הקבצים עצמם : א . הדף הראשי < title > Manager Page < head > < html > < % -- manage . jsp -- % >

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


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