צעדים ראשונים ב-MySQL – חלק א'

‏ • 30 במאי, 2003



לאחרונה התחלתי להשתמש במסד הנתונים MYSQL ולצערי ראיתי שאין אף לא אתר אחד בעברית (והאמת שגם כמעט לא באנגלית) שמסביר למשתמש ASP איך עובדים עם מסד הנתונים הזה. אז הנה החלטתי להרים את הכפפה ואני כותב את המאמר הזה לעזרת כל מי שרוצה להשתמש ב MYSQL ביחד עם ASP.




חלק א' – רכיבים נדרשים:





השלב הראשון שלנו הוא להוריד כל הדרוש על מנת שנוכל להשתמש ב MYSQL




אנו נדרש לשלושה רכיבים:



  1. מסד הנתונים MYSQL אותו ניתן להוריד מכאן:

    http://www.mysql.com/downloads/index.html




  2. תוסף גרפי שיאפשר לנו לנהל בקלות את מסד הנתונים. במאמר זה אנו נשתמש ב:

    MySQL Control Center אותו ניתן להוריד מכאן:

    http://www.mysql.com/downloads/mysqlcc.html



  3. תוסף בשם : MySQL ODBC driver אותו ניתן להוריד מכאן:

    http://www.mysql.com/downloads/api-myodbc.html






חלק ב'- התקנה:




  1. לאחר הורדת מסד הנתונים יש להתקין אותו.

    הוא יותקן לנתיב הבא: c:\mysql




  2. עלינו להתקין את רכיב ה ODBC שהורדנו על מנת שנקבל תמיכה

    בחיבור למסד הנתונים דרך קוד ה- ASP שלנו.



  3. לבסוף אנו נתקין את הממשק הגראפי שיאפשר לנו לעבוד ביתר קלות

    מול מסד הנתונים MYSQL .









חלק ג' – יצירת טבלה ראשונה ב MYSQL





  1. נפתח את תוכנת הממשק הגראפי MySQL Control Center בחלון שיקופוץ ב HOST יש למלא LOCALHOST וללחוץ על ADD :




  2. ונקבל את החלון הבא:





  3. לחיצה ימנית על DATABASES ובחירה ב NEW DB תאפשר הוספת מסד נתונים חדש





  4. לאחר שיופיע מסד הנתונים החדש עלינו להוסיף לו טבלאות.
    לוחצים לחיצה ימנית על המסד החדש ובוחרים ב CONNECT .
    המסד הפוך לירוק ומתחתיו ייכתב TABLES .
    לוחצים לחיצה ימנית על TABLES ונקבל אפשרות להוסיף טבלה חדש .



  5. חלון הוספת טבלה:




    **** חשוב: לשדה שהוא מספור אוט' יש לסמן V ב AUTO_INCREMENT !!!



  6. לאחר קביעת השדות נשמור את הטבלה.



  7. הטבלה החדש תופיע בחלון הראשי מתחת ל TABLES .




    בחלק השמאלי של החלון נוכל לראות את פירוט נתוני הטבלה.


  8. הוספת נתונים לטבלה החדש מתאפשרת עי לחיצה כפולה על שם הטבלה ובחלון החדש לוחצים על לחצן INSERT RECORD – .





חלק ד' – התחברות לטבלה החדשה על ידי ASP .



ניתן להתחבר למסד הנתונים שלנו עי חיבור DSN או עי חיבור DSNLESS .


חיבור DSN (ההסברים הם על חלונות XP):


  1. Start >Control Panel> Administrator Tools > Data Sources (ODBC)

  2. לוחצים על TAB של SYSTEM DSN > לוחצים על ADD > בוחרים ב MYSQL ODBC DRIVER .

  3. את החלון שנפתח יש למלא לפי התמונה הבאה:


    בסיום נאשר .


    ניתן יהיה להתחבר לDSN בקוד ה ASP לפי הדוגמא הכללית הבאה:




    1
    2
    3
    4
    5
    6
    7
    8  

    <%

    Set my_conn = Server.CreateObject("ADODB.Connection")
    Set rs = Server.CreateObject("ADODB.Recordset" )

    my_conn.Open "DSN=mysql_dsn" ' Data source name

    %>

    חיבור DSNLESS יתבצע עפ הדוגמא הבאה:



    1
    2
    3
    4
    5
    6
    7
    8
    9  

    <%
    Dim conn, strSQL
    Set conn = createobject("ADODB.Connection")

    conn.open = "DRIVER={MySQL ODBC 3.51 Driver};"_
    & "SERVER=localhost;"_
    & "DATABASE=useremails;"_
    & "UID=root;PWD=; OPTION=35;"
    %>

    הצעות/הערות/הארות ניתן להפנות ל yuvi_k1@myrealbox.com

    אשמח אם תשפרו מדריך זה בהצעות נוספות…

תגיות: , , , ,

תגובות בפייסבוק