|
SQL למסדי נתונים של CGI פרק 3 - ממשקי
שימוש ב- Perl 5 ובמודול DBI לצורך תקשורת עם מסדי נתוניםלצורך הדגמה, נראה דוגמא של כתיבת תסריט CGI ב- Perl 5 תוך שימוש במודול Database Independent Interface) DBI) שמגיע חינם עם ההפצה הרגילה של Perl 5. בתור דוגמא, תסריט CGI שלנו שמותאם ל- Perl 5 ומודע ל- DBI, ישמש לכניסה למסד נתונים Access MS ( MS Access Database) בסביבת Windows 95 תוך שימוש בשרת מקומי בשם סמבר (Sambar). כפי שתכף נראה העובדה שאנו משתמשים ב- Perl 5 ובמודול DBI גורמת לכך שהקוד שאנו מפתחים יעבוד על UNIX, NT או Macintosh בלי שידרשו לכך שינוים כלשהם (בקוד). בנוסף זה יעבוד גם "מחוץ לקופסא" עבור מרבית מסדי נתונים מסחריים וציבוריים שנגישים לכולם ברשת כולל Oracle, Sybase, Informix Postgres, DB2 וכו'. לבסוף, עליך לדעת שאין צורך להשתמש ב- Sambar בתור השרת שלנו ברשת. כל שרת שיכול לטפל ב- CGI יספיק. אנחנו משתמשים ב- Sambar משום שהוא מגיע בחינם וזה מה שהורדנו במקרה. במבט לאחור, כנראה היינו ממליצים להשתמש ב- Apache מכיוון שהוא זמין בכל כך הרבה רציפים. (שים לב, כיוון שאתה מפתח ברשת אנחנו מניחים שאתה מכיר את Perl 5 עבור CGI). תוכן עניינים מודול DBI פרק 1 -> פרק 2 -> פרק 3 -> פרק 4 -> פרק 5 -> |