עמוד:175

ישנן מערכות שחייבות להיות מעודכנות בכל רגע נתון , כגון מערכת לניהול חשבונות בנק . ברור כי לא ייתכן שהבנק יעבוד עם מערכת אשר נתוניה נכונים ליום האתמול , ואף לא לדקה קודמת . לפיכך , מערכת לניהול בנק חייבת אפוא לעבוד בשיטה המקושרת , המאפשרת גישה לנתונים העדכניים . לפיכך , צריכות להיות שתי מערכות שונות לייצוג נתוני חשבונות הבנק . מערכת אחת באינטרנט , המיועדת ללקוחות הבנק , ומערכת אחרת , פנימית , המיועדת לעובדי הבנק בלבד . ברור כי המערכת שבה עובדים עובדי הבנק צריכה להיות מסונכרנת עם מסד הנתונים בכל רגע נתון , ולכן היא תפעל בשיטה המקושרת . אבל המערכת המיועדת ללקוחות הבנק , באמצעות אתר האינטרנט , יכולה לפעול בשיטה הלא-מקושרת . מערכות אינטרנט רבות יאפשרו עבודה בשיטה הלא-מקושרת עם מסד הנתונים שלהן בכדי לאפשר גישה למשתמשים רבים ככל הנדרש . משתמש , המעוניין במידע מתוך מסד הנתונים של המערכת , יקבל עותק של המסד , ישלוף ממנו את הנתונים הדרושים לו , ויפנה מקום למשתמש אחר . מערכות מסדי נתונים מוגבלות במספר המשתמשים שיכולים להיות מחוברים למערכת בכל רגע נתון . במערכות אינטרנט נפח התעבורה הצפוי אינו ידוע מראש . ייתכנו מצבים שבהם מספר המשתמשים המנסה להתחבר למסד הנתונים הוא קטן , וייתכנו מצבים שבהם מספר המשתמשים הפונים למסד בו-זמנית ייצור עומס רב כל-כך על המערכת עד כדי פגיעה בביצועיה ואפילו עד כדי קריסת השרת . כדי לפתח יישום רשת שפועל על מסד נתונים , יש צורך לבצע פעולות מספר . אנו נעשה את הפעולות האלה באמצעות העצמים שמספקת טכנולוגית . JDBC תחילה נציג את השלבים הדרושים כדי לפתח את היישום הזה ואת העצמים שנשתמש בהם , ולאחר מכן נציג כמה דוגמאות . תכניות ג ' אווה ניגשות למסד הנתונים באמצעות תוכנה מתווכת הנקראת מתפעל ;( driver ) לכל מערכות הDBMS- הפופולאריות יש מתפעל מתאים ל . JDBC- בספר זה נסקור את JDBC ונשתמש בו כדי לטפל במסד של מערכת . MySQL אפשר להשתמש בטכניקות שנציג כדי לגשת למסד של מערכת ניהול כלשהי ( שלה קיים מתפעל ל . ( JDBC- שפת ג ' אווה מגדירה את המחלקות הדרושות לעבודה עם מסדי נתונים בחבילה java . sql שכלולה במהדורה הסטנדרטית של ג ' אווה . להלן נתאר את המחלקות העיקריות המוגדרות בחבילה זו ואת השימוש בהן .

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


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