Sqlbuilder

sqlbuilder היא ספריה אשר מנסה לקחת את הכאב מתוך יצירת שאילתות SQL בתוך תוכניות Java.
הורד עכשיו

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

פרסומת

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

Sqlbuilder תגים


Sqlbuilder תיאור

Sqlbuilder היא ספריה אשר מנסה לקחת את הכאב מתוך יצירת שאילתות SQL בתוך תוכניות Java. באמצעות שפת תכנות אחת (Java) כדי ליצור קוד לשפה אחרת (I.e. SQL) הוא תמיד אתגר. יש תמיד בעיות עם תווים לברוח בתוך מילים מחרוזת, מקבלים רווחים במקום הנכון, מקבל את הסוגריים להתאים. ולעתים קרובות, גם אחרי הקוד הוא debugged נבדק לחלוטין, זה עדיין שברירי מאוד. השינוי הקל ביותר יזרוק דברים מתוך איזון ודורשים עוד סיבוב של בדיקה ו tweaking.sqlbuilder משנה את כל התרחיש על ידי גלישת תחביר SQL בתוך קל מאוד קל לשימוש אובייקטים Java אשר בצע את הפרדיגמה "בונה". זה משנה הרבה משותף SQL תחביר, שגיאות זמן ריצה לתוך שגיאות זמן לקמפל Java! בואו לצלול ישר כמה דוגמאות מהירות כדי לראות איך זה כל עובד. באספקה הבחינה די פשוט SQL בחר שאילתה Embedded בתוכנית Java עשוי להיראות כרגע: / / בהנחה של מגוון רחב של מחרוזת מוקדמת steququery = "בחר" + + T1_COL1 + "," + T1_COL2 + "," + t2_col1 + "מ" + לוח 1 + "" + T1 + "הצטרפות פנימית" + לוח 2 + "+ T2 +" ON ("+ t1_idcol +" = "+ t2_idcol + ") סדר על ידי" + T1_COL1, בכל פעם שאילתה זו שונה, יהיה עליך לוודא שיש מספיק פסיקים, סוגריים, ורווחים כדי ליצור את השאילתה הנכונה (שלא להזכיר את העמודות הנכונות עבור השולחנות הנתון ואת הכינוי הנכון עבור טבלאות אלה). ניסו שיפור עשוי להיראות משהו כזה: מחרוזת LeathQuery = MessageFormat.Format ("בחר {0}, {1}, {2} מ {3} {4} הצטרפות פנימית {5} {6} ON ( {7} = {8}) "+" סדר על ידי {9} ", t1_col1, t2_col2, t1_col1, טבלה 1, t1, t1_idcol, t1_idcol, t2_idcol, t1_col1); טכניקה זו לפחות מסירה חלק f בעיות אורמטיות, כמו תחביר השאילתה הוא מחרוזת אחת רצופה. עם זאת, התאמת את מציינים עם הטיעונים הוא לא משימה פשוטה וסדרים פשוטים יכולים בקלות לבלגן את מחרוזת השאילתה שנוצרו. בנוסף, זה עדיין לא פתרון קיימא עבור כל סוג של הדור דינמי שאילתה.נאו, בואו נראה איך זה שאילתה נראית שימוש בשיעורים SQLBuilder: / / בהנחה אובייקטים אלה כבר היו שולחן יצרנית, TOUT2; T1COL1, T1COL2, T2COL1; הצטרף (t1columns) (t1columns). ? לא פסיק אחד מוטבע, שטח או סוגריים להיראות! שים לב כמה קריא יותר גרסה זו לעומת הגרסאות הקודמות? בעוד שה- Java הוא קצת יותר verbose, הפיכת SQL לתוך Java מאפשר לך לנצל את הכלים הקיימים שלך Java בעת כתיבת SQL (לחשוב זמן לחשב תחביר בדיקת IDE קוד). פונקציונליות נוספת זו שווה את הסחר- off.On העליון של זה, לבדוק את שיטת אמת () שיטה החליק לתוך סוף ההצהרה. שיחה זו תאמת כי העמודות והטבלאות בשאילתה למעשה הגיוני. תחזיות, קריאות ואימות כל עטוף לתוך החבילה אחת קל לשימוש. הנה כמה תכונות עיקריות של "Sqlbuilder": חלק טוב של SQL נפוץ (ראה סיכום החבילה לרשימה מלאה יותר), כולל: · בחר, עדכון, מחק, הוספה, צור, ירידה, איחוד · רוב ההיגיון הבוליאני · רוב הביטויים המספריים · 99% מקו"ש SQLBuilder הוא תואם ANSI SQL92 · JDBC Escape תמיכה תחביר (JDBCECESCAPE) · עוזרים לניהול פרמטרים מוכנים (Querypreparer) וקריאת תוצאות (QueryReader) · אימות שאילתה אופציונלית שני מצבי שימוש: · מודל מסד נתונים מוגדר מראש, ללא תשלום (אופציונלי באמצעות יישום בסיסי כלול) · מותאם אישית לחלוטין, קבועים לאימות חלושות באמצעות customsql מה חדש במהדורה זו: · שיטת Hasparens () נוספה ל- NestaBleclause, כך שההשרה יכולה לקבוע במדויק אם הערכים צריכים להיות עטופים בסוגריים או לא.


Sqlbuilder תוכנה קשורה

Seldon

סלדון הוא ספריית C + + עבור אלגברה ליניארית. ...

196

הורד

Enstaller

החלפת SETUPTOOLs כי בונה על גבי זה ומוסיף תכונות נוספות. ...

232

הורד