Spanner JDBC driver

בדף הזה מתואר מנהל ההתקן Spanner JDBC, שהוא מומלץ ונכתב על ידי Google.

‫Google מציעה מנהל התקן JDBC בקוד פתוח ל-Spanner. הדרייבר בקוד פתוח מאפשר לאפליקציות לגשת ל-Spanner דרך Java Database Connectivity ‏ (JDBC) API.

בדף הזה מפורטות תשובות לשאלות נפוצות לגבי מנהל ההתקן של Spanner JDBC. הוראות לשימוש במנהל ההתקן זמינות במאמר חיבור JDBC למסד נתונים של GoogleSQL.

תמיכה בשפת טיפול בנתונים (DML) ובשפת הגדרת נתונים (DDL)

מנהל ההתקן Spanner JDBC תומך בהצהרות DML ו-DDL.

קשרים בין טבלאות מסוג הורה-צאצא וטבלאות משולבות

קשרים בין טבלאות שמשולבות זו בזו ממופים לקשרים של מפתח זר ב-JDBC. ב-Spanner, רשומה בטבלת צאצא שמשולבת עם טבלת הורה תלויה במפתח הראשי של רשומת טבלת ההורה המשויכת. ‫Spanner מגדיר את החלק של המפתח הראשי של טבלת הצאצא במפתח הראשי שלה כמפתח זר, שמפנה למפתח הראשי של טבלת האב. כך תוכלו לנווט בין קשרי הגומלין של הטבלאות המשלבות באמצעות קריאות למטא-נתונים של מפתח זר ב-DatabaseMetaData. מידע נוסף מופיע במאמר מידע על סכימות.

תמיכה בסוגי נתונים

מנהל ההתקן Spanner JDBC לא תומך בסוג הנתונים STRUCT של Spanner. לכל שאר הסוגים יש מיפויים מתאימים.

תמיכה באינדקס

אפשר להשתמש באינדקסים בשאילתות SELECT באמצעות תחביר השאילתה המתאים. מנהל ההתקן בקוד פתוח יכול גם ליצור ולשנות אינדקסים כהצהרות DDL. אפשר לגשת למידע על אינדקסים מסוימים באמצעות ה-method‏ DatabaseMetaData.getIndexInfo().

תמיכה בשאילתות שמכילות פרמטרים

הדרייבר הזה תומך בהגדרת פרמטרים מיקומיים.

מאגרי חיבורים

מנהל ההתקן Spanner JDBC מטפל באיגום באופן פנימי על ידי מעקב אחרי כל החיבורים שנפתחו, וגם אחרי מאפייני החיבור ששימשו לפתיחת החיבורים האלה. החיבורים האלה משמשים שוב, למשל, כשנדרש חיבור חדש עם אותן תכונות חיבור כמו חיבור קיים. חיבור נסגר אוטומטית אם לא נעשה בו שימוש ב-60 השניות האחרונות.

אם רוצים לספק בריכה משלכם, אפשר להשתמש בכל בריכת חיבורים סטנדרטית של JDBC. מגדירים את המאגר לשימוש במחלקת מנהלי ההתקנים com.google.cloud.spanner.jdbc.JdbcDriver ומגדירים כתובת URL תקפה לחיבור Spanner JDBC.

מגבלות

היכולות של מנהל ההתקן הזה מוגבלות על ידי המערכת הבסיסית. מידע נוסף זמין במאמר מכסות ומגבלות ב-Spanner.

תמיכה

אפשרויות התמיכה מפורטות בדף התמיכה שלנו.

המאמרים הבאים

הדרכה: חיבור JDBC למסד נתונים של דיאלקט GoogleSQL