Ofilib

ocilib הוא ספריית קוד פתוח, שנכתב ב- C, גישה מסדי נתונים של Oracle.
הורד עכשיו

Ofilib דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Vince Rogier
  • אתר האינטרנט של המוציא לאור:

Ofilib תגים


Ofilib תיאור

OCILIB היא ספריית קוד פתוח, שנכתב ב- C, כי מאגרי גישה אורקל. OCILIB היא ספריית קוד פתוח, שנכתבה ב- C, כי פרויקט גישת אורקל Databases.OCILIB מתמצת OCI (ממשק שיחת אורקל - ממשק תכנות ברמה נמוכה שמספק Oracle) שהינה עצמה אך API.OCILIB מתחם בנוי על גבי OCI , מסתתר המורכבות שלה ומציעה במקום ה- API יותר פשוט, קריא לשימוש חוזר. OCILIB הוא חינם (קוד פתוח - LGPL) וקוד המקור שלה הוא מציע פלטפורמה independant.It עד 150 פשוט APIs.Installation פשוט :? untar הארכיון? CD ocilib-x.y.z $? $ ./Configure? $ ./Make? $ ./Make להתקין (אתה migth הצורך `su` לעשות להתקין)? הפכו נתיב ספריית אורקל בטוח ואת נתיב ספריית ocilib מוגדר משתנה לספרייה המשותפת שלך (LB_LIBRARY_PATH, ....) הנה כמה תכונות עיקריות של "OCILIB": · קוד ISO C טהור (C90 חוץ מכמה אבות טיפוס C99 wchar) · באמת קידוד קל · מיזוג נתונים · תומך סטטי / הצמדה אורקל משותף · ניתן לטעון libs OCI בזמן ריצה (נמצאו ספריות אורקל הנדרש בזמן ההידור) · תמיכה מלאה Unicode · שובה בשורה Multi · עסקאות גלובל · Cursors · בלוקים PL / SQL · LOB (BLOB / CLOB / BFILES) · סוג הנתונים לונג (פעולות piecewise) · מספק "הכל באחד" פונקציות מעוצבות (printf כמו) · שימוש בזיכרון הקטן ביותר האפשרי · תאריך / ניהול זמן · טיפול בשגיאות · תאר אובייקטי מסד נתונים · מופעים גדולים (encapsulation ישר OCI) · נבדק נגד דליפות זיכרון. תואמים: · מקורות הנוכחי הם C ISO טהור צריך לקמפל עם כל C90 תואם מהדר (ANSI גרסה) ו- C90 / 99 מהדר תואם (גרסה Unicode). · אין קוד פלטפורמה תלוי (למעט טעינה זמן ריצה אם נתמך) זה חובר ונבדק עם: · GCC 4.21 על לינוקס (OpenSuse 10.3, שרת Redhat) · MSC מהדר (VC6 / VS2005) (Windows 2000, XP, Vista) הספריות נבדקו נגד: · 8i אורקל · 9i אורקל · 10g Oracle · 11g Oracle מה חדש במהדורה זו: נוסף הפקודה SQL ו- הפועל אחזור: · נוסף OCI_GetSQLVerb () · נוסף OCI_GetSQLCommand () · קבועים OCI_SFC_XXXX מוסף עבור 124 קודי הפקודה SQL Oracle נוסף תמיכה עבור שגיאות לכלכו עבור DML Array: · נוסף OCI_ErrorGetRow () · נוסף OCI_GetBatchError () · נוסף OCI_GetBatchErrorCount () · הדגמה ממשק מערך עודכן (הדגמה / array.c) תמיכת ליב מורחבת: · נוסף OCI_LobGetMaxSize () · נוסף OCI_LobFlush () API אוסף מורחב: · נוסף OCI_CollClear () · שינוי OCI_CollTrim (), OCI_CollGetMax (), OCI_CollGetSize () כי עכשיו לקחת או החזרה 'int חתום' במקום מסוג 'int' · שינוי OCI_CollTrim () כדי לקבל ערך אפס כפי מספר אלמנטים לקצץ לשינוי והרחבה API ואגד: · נוסף OCI_BindSetNull () · נוסף OCI_BindSetNullAtPos () · נוסף OCI_BindIsNull () · נוסף OCI_BindIsNullAtPos () · שינוי OCI_SetNullxxx () שיחות המוגדרים כיום בשם מאקרו מיושן סביב OCI_BindSetxxx () שיחות API OCI_ImmediateXXX () מורחב: · תמיכה חסרים מוסף עבור אובייקטים, איסוף REF · נוסף OCI_ARG_OBJECT, OCI_ARG_COLLECTION ו OCI_ARG_REF API OCI_XXXFmt () מורחב: · נוספה תמיכה עבור שופטים · נוסף אסימון מזהה "% r" עבור שופטים שינויים שונים: · נוסף OCI_Ping () · OCI_ERR_CREATE_OCI_ENVIRONMENT סוג של חריג נוסף אם ידית הסביבה הפנימית אורקל OCI שלא ניתן להקצות · תיעוד עודכן (דף) · תסריט Configure Modified GNU: ספריית OCI אורקל תיקיית רצף חיפוש הוא עכשיו: lib32, lib, lib64 תיקונים שונים: · קבוע OCI_CollAssign () כי היה העביר אוסף יעד לאוסף מקור · קבוע במוקדמות const חסרות בחלק אבות טיפוס פונקציות נתיב ישיר · קבוע OCI_ElemSetXXX () עבור סוגים מספריים שהיה חוזר FALSE לאיסוף מקומי · קבוע נקשר שולחנות PL / SQL עבור סוגי סקלר הלא (טפלו ערכים שגויים מאז v3.2.0) · קבוע recursivity האפשרי האינסופי כאשר קוראים כמה OCI_ErrorGetXXX () קורא בתוך מטפל שגיאה ב אתחול OCILIB · הודעת שגיאה קבוע אם אורקל משותף lib לא נמצאה: שם libray לא נכונה על unicode בונה · קבוע OCI_GetString (): ב charset המעורבת הבונה, המחרוזת חזרה ונקטעה עבור עמודות מספריות · קבוע OCI_MoveString פונקציה הפנימי () עבור מאגרי מחרוזת inplace אריזה / רחבה קבוע ב / החוצה או החוצה נקשר מחרוזת: · מחוון לאגד עכשיו לא מאופס "לא null" לאחר שיחה לבצע אם ההצהרה PL / SQL קוד נקשר מחרוזת רחב בפלטפורמות Unixes (Mixed ו Unicode בונה): · אופי null נגרר היה חסר אם מחרוזת binded היה מקוצר על ידי קוד PL / SQL או משתמש · אתחול פנימי של מערך של עדשות נתונים: לן היה כולל אופי של טרמינאטור ריק יכול להוביל כמה שחיתות זיכרון · קבוע כמה קודי הדגמה לדוגמה · חישוב קבוע של OCI_OBJECK AUTTH OFFICETS במערך מחוון ההורים שלהם (יכול לגרום ל- Segfales ו / או ערכי מחוון רעים) בעיות קבועות עם מחוונים Null OCI_ELEM: במקרים מסוימים, Segfault שנגרם על ידי מצביע null יכול לקרות · עבור OCI_Object ידית Hoursed על ידי ידית OCI_ELEM, החזקה אינדיקטור פנימי אובייקט לא היה מוגדר כראוי / retreived


Ofilib תוכנה קשורה

smspdu

מודול לפענח בפורמט SMS PDU ולדבר עם טלפון T68 Ericcson ...

186

הורד