כיצד להשתמש ב- SQLite מיישום C #

click fraud protection

במדריך SQLite זה, למד כיצד להוריד, להתקין SQLite ולהשתמש בו בסיס נתונים משובץ אצלך C # יישומים. אם אתה רוצה מסד נתונים קטן וקומפקטי - קובץ אחד בלבד - בו תוכל ליצור טבלאות מרובות, מדריך זה יראה לך כיצד להגדיר אותו.

01

של 02

כיצד להשתמש ב- SQLite מיישום C #

מנהל SQLite של פיירפוקס

דייויד בולטון

הורד את מנהל SQLite. SQLite הוא מאגר נתונים מעולה עם כלי ניהול טובים בחינם. במדריך זה נעשה שימוש במנהל SQLite, המהווה סיומת לדפדפן Firefox. אם התקנת את Firefox, בחרתוספות, לאחר מכן הרחבות מהתפריט הנפתח בראש מסך Firefox. הקלד "SQLite Manager" בסרגל החיפוש. אחרת, בקרו ב- מנהל SQLite אתר אינטרנט.

צור בסיס נתונים וטבלה

לאחר התקנת SQLite Manager והפעלה מחדש של פיירפוקס, גש אליו מתפריט האינטרנט של Firefox דרך תפריט Firefox הראשי. מתפריט מסד הנתונים, צור בסיס נתונים חדש. בשם "MyDatabase" כדוגמה זו. בסיס הנתונים מאוחסן בקובץ MyDatabase.sqlite, בכל התיקיה שתבחר. תראה שבכיתוב החלון יש את הנתיב לקובץ.

בתפריט טבלה, לחץ על צור טבלה. צרו טבלה פשוטה וקראו לה "חברים" (הקלד אותה בתיבה שבחלקה העליון). בשלב הבא, הגדר כמה עמודות ואכלס אותה מקובץ CSV. התקשר לטור הראשון

instagram viewer
ידיד, בחר מספר שלם בשילוב סוג נתונים ולחץ על מפתח ראשי> ו ייחודי? תיבות סימון.

הוסף עוד שלוש עמודות: שם פרטי ו שם משפחה, שהם סוג VARCHAR, ו- גיל, שהוא INTEGER. לחץ על בסדר כדי ליצור את הטבלה. הוא יציג את ה- SQL, שאמור להיראות כך.

לחץ על כן כפתור ליצירת הטבלה, ועליך לראות אותו בצד שמאל מתחת לטבלאות (1). ניתן לשנות הגדרה זו בכל עת על ידי בחירת מבנה בכרטיסיות בצד ימין של חלון מנהל SQLite. אתה יכול לבחור כל עמודה ולחץ באמצעות לחצן העכבר הימני על עריכת עמודה / עמודה נפתחת או להוסיף עמודה חדשה בתחתית ולחץ על כפתור הוסף עמודה.

הכן וייבא נתונים

להשתמש אקסל כדי ליצור גיליון אלקטרוני עם עמודות: ידיד, שם פרטי, שם משפחה וגיל. אוכלוס מספר שורות וודא שהערכים בחבר / ה הם יחודיים. כעת שמור אותו כקובץ CSV. הנה דוגמא שתוכלו לגזור ולהדביק בקובץ CSV, שהוא רק קובץ טקסט עם נתונים בפורמט מופרד בפסיק.

בתפריט מסד הנתונים, לחץ על יבוא ובחר בחר קובץ. דפדף לתיקיה ובחר את הקובץ ולחץ על פתוח בתיבת הדו-שיח. הזן את שם הטבלה (חברים) בכרטיסיית ה- CSV ואשר ש"השורה הראשונה מכילה שמות עמודות "מסומנת ו"שדות סגורים על ידי" מוגדר לאף אחד. לחץ על בסדר. הוא מבקש ממך ללחוץ על אישור לפני הייבוא, אז לחץ עליו שוב ואז. אם הכל מסתדר, יובאו שלוש שורות לטבלת החברים.

לחץ על בצע SQL ולשנות את שם הטבלט ב- SELECT * משם לוח לחברים ואז לחץ על הפעל את SQL כפתור. אתה אמור לראות את הנתונים.

גישה למאגר SQLite מתוכנית C #

עכשיו הגיע הזמן להתקין את Visual C # 2010 Express או Visual Studio 2010. ראשית, עליך להתקין את מנהל ההתקן של ADO. תמצאו כמה, בהתאם ל- 32/64 bit ו- PC Framework 3.5 / 4.0 מערכת. נתונים. דף ההורדה של SQLite.

צור פרויקט C # Winforms ריק. לאחר סיום זה ונפתח, בסייר פתרונות להוסיף התייחסות למערכת. נתונים. SQLite. צפה בסייר הפתרונות - הוא נמצא בתפריט תצוגה אם אינו פתוח) - ולחץ עליו באמצעות לחצן העכבר הימני הפניות ולחץ הוסף הפניה. בתיבת הדו-שיח הוסף הפניה שנפתחת, לחץ על דפדף כרטיסייה וגלוש אל:

זה עשוי להיות ב C: \ קבצי תוכנית (x86) \ מערכת. נתונים. SQLite \ 2010 \ bin תלוי אם אתה מפעיל Windows 64 או 32 סיביות. אם התקנת אותו כבר, הוא יהיה שם. בתיקיית סל, אתה אמור לראות מערכת. נתונים. SQLite.dll. לחץ על בסדר כדי לבחור אותו בתיבת הדו-שיח Add Reference. זה אמור להופיע ברשימת הפניות. אתה צריך להוסיף את זה לכל פרויקטים עתידיים של SQLite / C # שאתה יוצר.

02

של 02

הדגמה שמוסיפה SQLite ליישום C #

צילום מסך של יישום C # המציג נתונים של SQLite

דייויד בולטון

בדוגמה, DataGridView, ששמה שונה ל"רשת "ושני לחצנים -" עבור "ו"סגור" - נוספו למסך. לחץ פעמיים כדי ליצור מטפל בלחיצה והוסף את הדברים הבאים קוד.

כשאתה לוחץ על ללכת כפתור, זה יוצר חיבור SQLite לקובץ MyDatabase.sqlite. הפורמט של מחרוזת החיבור הוא מאתר האינטרנט connectstrings.com. יש שם כמה רשומים.

עליך לשנות את הנתיב ושם הקובץ לזה של בסיס נתונים SQLite משלך שיצרת קודם. כשאתה מורכב ומפעיל את זה, לחץ על ללכת ואתה אמור לראות את התוצאות של "בחר * מחברים" המוצגות ברשת.

אם החיבור נפתח כראוי, SQLiteDataAdapter מחזיר DataSet מתוצאת השאילתה באמצעות ה- da.fill (ds); הצהרה. ערכת נתונים יכולה לכלול יותר מטבלה אחת, כך שהיא מחזירה רק את הראשונה, משיגה את DefaultView ומחברת אותה ל- DataGridView, שמציג אותה לאחר מכן.

העבודה הקשה האמיתית היא הוספת מתאם ה- ADO ואז ההפניה. לאחר סיום זה זה עובד כמו כל בסיס נתונים אחר ב- C # /. NET.

instagram story viewer