Google s'est associé à Simba Technologies Inc, une société Magnitude Software, afin de fournir un pilote JDBC pour Spanner.
Versions actuelles des pilotes JDBC
- Compatibilité JDBC 4.1 : pour Java version 7.0 ou ultérieure
- Compatibilité JDBC 4.2 : pour Java version 8.0 ou ultérieure
Problèmes connus et questions fréquentes
Puis-je utiliser ce pilote pour émettre des instructions LMD (langage de manipulation de données) et LDD (langage de définition de données) ?
Oui, les instructions LMD et LDD sont compatibles avec ce pilote.
Comment ce pilote gère-t-il les relations parent-enfant Spanner ou les relations de tables entrelacées ?
Les relations de tables entrelacées sont mappées sur des relations de clé étrangère dans JDBC.
Dans Spanner, la clé primaire d'un enregistrement de la table enfant entrelacée avec un parent dépend de la clé primaire de l'enregistrement de la table parente associée.
Spanner définit la partie clé primaire parente de la table enfant en tant que clé étrangère, en référençant la clé primaire de la table parente.Vous pouvez ainsi parcourir les relations des tables entrelacées à l'aide des appels de métadonnées de clé étrangère dans DatabaseMetaData
. Pour en savoir plus, consultez la section Schéma et modèle de données.
Tous les types de données Spanner sont-ils compatibles avec ce pilote ?
Le type de données STRUCT
de Spanner est mappé sur un type de données SQL VARCHAR
, accessible via ce pilote en tant que types String
. Tous les autres types possèdent des mappages appropriés.
Les index sont-ils compatibles avec ce pilote ?
Les index sont compatibles avec les requêtes SELECT
. Consultez la page Syntaxe des requêtes pour connaître la syntaxe SQL correspondante. Vous pouvez accéder aux informations concernant des index particuliers à l'aide de la méthode DatabaseMetaData.getIndexInfo()
.
Les requêtes paramétrées sont-elles compatibles avec ce pilote ?
Oui, le paramétrage positionnel est compatible avec ce pilote.
Existe-t-il d'autres limites à prendre en compte lors de l'utilisation de ce pilote ?
Les limites de capacités de ce pilote sont définies par le système sous-jacent. Consultez les quotas et limites de Spanner.
Comment obtenir de l'aide concernant ce pilote ?
Consultez la page Assistance pour accéder aux options d'assistance.