Translating the Web – CustomerServiceHelpline – Helping Back

מדריך למשתמש

 

ברוכים הבאים למדריך המשתמש של unixODBC. מדריך זה מוכוון כלפי אנשים שישתמשו ב-  unixODBCכדי לגשת למקורות נתונים מכלים ויישומים אשר פותחו על ידי אחרים.

מדריך זה משלים את המדריך למנהל המערכת ואת המדריך המתכנת, שכל אחד מהם מיועד לקהל טכני יותר

מתחילים

 

בשלב זה unixODBC הותקן על ידי מנהל המערכת שלך. מנהל המערכת שלך היה אמור להתקין ולהירשם לפחות Driver ODBC אחד. מנהל המערכת השיג זאת באמצעות ביצוע ההוראות שנמצאים במדריך למנהל המערכת.

אתה תצטרך חשבון במכונת יוניקס / לינוקס; זה מסופק גם על ידי מנהל המערכת שלך. למעשה, אם אתה נתקל בבעיות בכל נקודה במדריך זה אז אתה צריך לפנות למנהל המערכת כדי לוודא שכל התוכנות הדרושות מותקנות, החשבונות והמורשים נתנו. ייתכן גם שתרצה לדבר עם מנהל מסדי הנתונים שלך (DBA) על מנת להבטיח כי יש לך גישה למסד הנתונים שלך כדי לפתור כל שאלה לגבי איזה driver להשתמש ואיזה אופציות לקבוע.

משתמשי יוניקס יכולים לקבל מגוון רחב של שיטות כדי לקבל גישה למשאבי חשבונם ושיטות גישה אלה בדרך כלל משתייכים לאחת משתי קטגוריות.

  1. חשבון פגז (Telnet והפעלות מסוף)
  2. שולחן עבודה גרפית

אם אתה מוגבל לחשבון פגז אז אתה לא תוכל להשתמש ב- ODBCConfig וכלי DataManager.

עכשיו אנחנו מוכנים להתחיל להשתמש בכלי unixODBC. הדבר הראשון שאתה צריך לעשות הוא לוודא שיש לך מערכת DSN עובדת. אם אתה לא; אז אתה צריך ליצור משתמש DSN. משימות אלה יכולים להתבצע באמצעות כלי ODBCConfig.

שימוש ב- ODBCConfig

כלי ODBCConfig נועד לאפשר לך להגדיר בקלות מקור נתונים (DSN). ה DSN s משומשים בתור נקודת גישה להגיע לנתונים שלך. במקרים רבים; יצירת DSN הוא פשוט כמו בחירת driver לשימוש, בחירת שרת, והזנת שם עבור DSN. למעשה; DSN מייצג Data Source Name .

אתה אמור למצוא את שימוש בכלי ODBCConfig להיות אינטואיטיבי למדי בגלל ממשק משתמש גרפי פשוט (ראה איור 1), אבל אתה חייב להבין כמה מונחים לפני התחלת העבודה.

איור 1

משתמש DSN

אלה הם מקורות הנתונים האישיים שלך. אתה יכול; להוסיף חדשים, להסר את הקיימים, ולהגדיר את הקיימים. מידע משתמש  DSN מאוחסן במיקום סודי שבו רק אתה יכול לגשת אליהם. שמירה הנפרדת של המשתמש DSN שלך ממשתמש DSN אחר מאפשרת לך המון גמישות ושליטה על יצירה ועבודה עם מקורות נתונים אשר רק חשוב לך.

 DSN המערכת

אלה נוצרות על ידי מנהל המערכת. הם מתנהגים ממש כמו של DSN המשתמש אבל עם שלושה הבדלים חשובים

.1. רק מנהל המערכת יכול; להוסיף, להסיר ולהגדיר את DSN המערכת.

  1. DSNהמערכת ישמש רק אם DSNאינו קיים בתור DSNמשתמש. במילים אחרות; יש עדיפות לDSNהמשתמש שלך לעומת DSNהמערכת.

.3. לכולם יש את אותה רשימה של מערכות DSN.

דרייברים

Drivers המכילים את הקוד המיוחד הדרוש כדי לדבר עם סוג מסוים של מסד נתונים שאתה תעבוד עם. ה Drivers לעתים קרובות מגיע מהספק של מסד הנתונים אבל יכול להיות גם נמצא בחבילת unixODBC. מנהל המערכת שלך הוא היחיד שיוכל להתקין ולהירשם driver. אתה תבחר driver כדי להשתמש בעת הוספת DSN החדש.

אתה רוצה לוודא שיש לך לפחות DSN אחד עובד. הנה מדריך מהיר צעד אחר צעד ליצירת DSN המשתמש הראשון שלך. אנחנו לא ממש נשתמש בו עדיין כי נהיה כרוכים באמצעות כלים אחרים ואנחנו לא דברנו עליהם עדיין.

  1. הפעילו ODBCConfig

ניתן לעשות זאת במגוון דרכים. אם אתה יודע שיש לך סמל או פריט תפריט ODBCConfig על שולחן העבודה שלך אז תפעיל אותו באמצעות אחת מהשיטות הללו. אם אתה לא; אז תתחיל פגז ותכניס את הפקודה ODBCConfig . אתה אמור לראות חלון קופץ (ראה איור 1).

  1.  2. הוסף

הקישו על ה- DSN טאב על מנת להבטיח כי אתה עובד עם DSN משתמש. הקישו על כפתור ה- Add. בחר driver מהרשימה. אם הרשימה ריקה אז פנה למנהל המערכת; רק מנהל המערכת יכול להוסיף Drivers. לדוגמה זה ננסה להשתמש בקובץ טקסט Driver . בחר את קובץ טקסט driver אם זה זמין

  1. אפשרויות עריכה

צריך להיות מוצג לך רשימה של אפשרויות DSN שבו אתה יכול לערוך. איור 2 מציג את האפשרויות עבור driver קובץ טקסט אבל ייתכן שיש לך קבוצה שונה של אפשרויות אם בחרת driver שונה. האפשרויות הנפוצות הן; Name (שם ייחודי יש להזין), Description, Trace ו- TraceFile.

איור 2

הזן שם ייחודי, הזן הערה, לכבות Trace וללחוץ על אישור כדי לשמור אותו. אתה יכול ללחוץ על Configure, ליד החלון הראשי, לחזור לאפשרויות האלה בכל עת בעתיד.

  1. סיימת

שים לב שיש לך עכשיו את ה- DSN החדש שלך ברשימה הראשית. זה אומר שאתה יכול לנסות להשתמש בו בכל כלי או יישום העושה שימוש ב- DSN ODBC עבור גישה לנתונים. זה כולל יישומים רבים כגון מעבד מילים וגיליונות אלקטרוניים. אולי כדאי לנסות את ה- DSN שלך באמצעות DataManager.

סיכום

ODBCConfig הוא כלי שימושי עבור powerusers אבל זה די פשוט עבור כמעט כל המשתמשים להשתמש. ODBCConfig חושף את הסיבה החשובה ביותר לשימוש ב- ODBC כדי לקבל גישה לנתונים שלך; היכולת בשבילך או למנהל המערכת לשנות את מקור הנתונים עבור הכלים והיישומים שלך. אנא קחו קצת זמן כדי להכיר את ODBConfig ואפשרויות Driver שלך, אולי תשב עם מישהו שקצת יותר טכני בנושא הזה ותדבר על זה במשך דקה או שתיים. אתה תתוגמל.

שימוש ב- DataManager

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

בדיוק כמו ODBCConfig, אתה יכול להפעיל DataManager במגוון דרכים. דרך אחת היא ללכת לפגז ולהכניס את הפקודה DataManager. זה אמור להעלות חלון שנראה דומה לאיור 6.

איור 6

הבא; תהרחיב את הבלוטות כדי לתחקר מטה למידע שמעניין אתכם. תתבקשו להתחבר אם תנסו לקדוח מעבר מקור נתונים. אם זה קורה, הזן את שם המשתמש וסיסמא שמסופק על ידי מנהל מסד הנתונים שלך או מנהל המערכת. אתה תדע שאתה מחובר כאשר מסך המחשב הקטן הופך מאדום לירוק.

אחת מהתצוגות המעניינות מתרחש כשבוחרים פריט ממקור נתונים בתצוגת העץ כאשר אתה מחובר לתוכו (מסך המחשב הקטן הוא ירוק). תצוגת הפרטים הוא עורך SQL. זה שימושי רק אם אתה יודע את שפת SQL אבל לאלה שכן … זה יכול להיות מאוד שימושי.

סיכום

כלי ה- DataManager הוא דרך טובה כדי לבחון DSN ואז לראות מה המשאבים הזמינים בתוך מקור הנתונים. זה גם מאוד קל לשימוש

שימוש ב- isql

זהו כלי של שורת הפקודה. זה אומר שאתה יכול להשתמש בו גם אם אתה לא עובד על שולחן עבודה גרפית (למשל; בפגישת Telnet). כלי זה נועד לשימושים מתקדמים יותר של unixODBC. אתה יכול להשתמש ב- iSQL כדי לבדוק חיבור אבל זה נועד לשמש את אלה המנוסים עם שפת שאילתות מובנית (SQL). אתה כנראה לא רוצה להשתמש בכלי זה אם אינך מכיר SQL.

iSQL מאפשר לך;

  1. להתחבר למקור הנתונים שלך (באמצעות DSN)
  2. לשלוח פקודות SQLאל מקור הנתונים
  3. לקבל תוצאות ממקור הנתונים

כלי זה יכול לפעול במצב אצווה או במצב אינטראקטיבי. איור 3 מראה הפעלה פשוטה, ואינטראקטיבית,.

איור 3

איור 4 מראה דוגמה של SQL בשימוש במצב אצווה. שימו לב כי נאמר לו להריץ שאילתה דומה כנ”ל אבל הפעם זה בא מתוך קובץ(My.sql)

איור 4

הדוגמה, באיור 4, גם מפרמטת את התוצאות לתוך טבלת HTML, ואז הוא ישלח אותם לקובץ חדש (My.html). איור 5 מראה את טבלת HTML שהתקבל.

vcCompanyName vcCompanyStreet vcCompanyCity vcCompanyProvince vcCompanyPostalCode
XYZ Company XYZ Street
Another Company
CodeByDesign

איור 5

סיכום

iSQL הוא כלי רב עצמה לעבודת SQL כדי לגשת אל מקור הנתונים שלך אבל זה יותר מתאים עבור המשתמש המתקדם.

StarOffice הוא יישום דומה ל- MS Office. גירסה חינם, לשימוש לא מסחרי, ניתן להוריד מאתר האינטרנט של StarDivisions. איור 7 מראה שולחן PostgreSQL שנמצא ב StarOffice. StarOffice יכול להשתמש בנתוני ODBC אבל זה יכול להיות מסובך להתחיל אותו. הנה כמה דברים שחשוב לציין לגבי שימוש StarOffice עם unixODBC. ודא כי unixODBC מותקן במחשב שלך לפני שאתה מנסה להשתמש ב- StarOffice ODBC על UNIX.

איור 7

ש: StarOffice נעלמת כאשר אני מנסה לטעון רשימה של ODBC DSN ואני מקבל הודעת שגיאה בחלון המסוף שלי על איזה קובץ ספרייה חסר?

ת: אם התקנתם את StarOffice 5.0 ייתכן שתרצה לנסות להוסיף את זה ליצוא סקריפט ההתחלה soffice שלך export LD_PRELOAD=/usr/lib/libodbc.so    סקריפט ההתחלה soffice שלך ניתן למצוא ב- Office50/bin/soffice וניתן לערוך עם כל עורך טקסט. אם אינך בטוח היכן libodbc.so או איפה soffice נמצאים אז אולי כדאי להשתמש בפקודה חיפוש של UNIX.

אולם עם שחרורו של StarOffice 5.1 ומעבר כל מה שאתה צריך לעשות הוא להוסיף את הנתיב אל libodbc.so ל- /etc/ld.so.conf או ל- LD_LIBRARY_PATH משתנה הסביבה שלך

ש: האם כל הdrivers של ODBC עובדים עם StarOffice?

ת: לא StarOffice דורשת הרבה מdriver של ODBC . StarOffice צריך תכונות ODBC רבות כדי לקבל driver. שני drivers אשר ידועים לעבוד הם;

  1. PostgreSQL

 ו-

MySQL 2.. אנשים עובדים על drivers אחרים.

סיכום:

StarOffice הוא “כוכב” עולה בעולם UNIX. ניתן לשלב StarOffice עם unixODBC לקבל את הנתונים שלך. עם StarOffice ו unixODBC אתה יכול למשוך את הנתונים לתוך גיליון אלקטרוני, מעבד תמלילים או אפילו ליצור טפסים באינטרנט המבוססים על הנתונים שלך.

לסיום

unixODBC מגיע עם מגוון רחב של כלים שימושיים ועוצמתיים כדי לאפשר לך להגדיר גישת ODBC שלך כדי לעבוד עם נתוני ODBC שלך. היכרות עם הכלים הללו היא התחלה מצוינת בשימוש ODBC שלך ביישומים כגון מעבדי תמלילים, גיליונות אלקטרוניים ואפילו יישומים  שפותחו החברה שאתה עובד בו. אני מקווה שאתה נהנה מהם! אנא שלחו הערות ו / או הצעות אלי, פיטר הארווי.