Google ha collaborato con Simba Technologies Inc, una società di software Magnitude, per fornire un driver JDBC per Spanner.
Release di driver JDBC correnti
- Compatibile con JDBC 4.1: per Java 7.0 o versioni successive.
- Compatibile con JDBC 4.2: per Java 8.0 o versioni successive.
Problemi noti e domande frequenti
Posso utilizzare questo driver per emettere istruzioni DML (Data Manipulation Language) e DDL (Data Definition Language)?
Sì, questo driver supporta le istruzioni DML e DDL.
In che modo questo driver gestisce le relazioni di tabella padre-figlio o con interleaving di Spanner?
Le relazioni delle tabelle con interleaving sono mappate alle relazioni di chiave esterna in JDBC.
In Spanner, la chiave primaria di un record nella tabella figlio interlacciata con un padre dipende dalla chiave primaria del record della tabella padre associato.
Spanner definisce la parte della chiave primaria principale della tabella figlio come la chiave primaria come chiave esterna, facendo riferimento alla chiave primaria della tabella padre.Pertanto, puoi esplorare le relazioni delle tabelle con interleaving utilizzando le chiamate ai metadati della chiave esterna in DatabaseMetaData
. Puoi leggere ulteriori dettagli in Schema e modello dei dati.
Questo driver supporta tutti i tipi di dati Spanner?
Il tipo di dati STRUCT
di Spanner è mappato a un tipo di dati SQL VARCHAR
, accessibile tramite questo driver come tipo String
. Tutti gli altri tipi hanno
mappature appropriate.
Gli indici sono supportati da questo driver?
Gli indici sono supportati nelle query SELECT
. La sintassi SQL è descritta in Sintassi delle query. Puoi accedere alle informazioni su determinati indici utilizzando il metodo DatabaseMetaData.getIndexInfo()
.
Questo driver supporta le query con parametri?
Sì, questo driver supporta la parametrizzazione posizionale.
Esistono altre limitazioni da considerare quando si utilizza questo driver?
Le capacità di questo conducente hanno limiti definiti dal sistema sottostante. Vedi quote e limiti per Spanner.
Come faccio a ricevere assistenza per questo conducente?
Consulta la nostra pagina di assistenza per conoscere le opzioni di assistenza.