Blog technique

Tuto : comment résoudre le problème de connexion entre DBeaver et Google Cloud Platform ?

DBeaver est une plateforme de gestion de base de données qui permet l’administration et le requêtage de BDD. L’outil permet de se connecter à un grand nombre de systèmes et présente une interface graphique conçue à partir des table et clés étrangères existantes.

DBeaver permet également des fonction d’autocompletion et de formatage plus simples.

C’est un outil stable et qui peut se connecter à Google Cloud Platform, la plateforme de services en ligne de Google, dont la stabilité est plus aléatoire.

Dans l’article suivant, penchons-nous sur un message d’erreur fréquent qui apparait au moment d’ouvrir un fichier texte depuis DBeaver.

L’image suivante montre le message d’erreur consécutif à cette manipulation :

“expected primitive class, but got: class com.google.api.client.json.GenericJson”

Connexion KO entre DBeaver et Google Cloud Platform

Ici, la connexion ne fonctionne pas, car le fichier est doté d’une extension « .txt »

La solution à ce problème est extrêmement simple (mais il fallait la connaître). Il suffit en effet de remplacer l’extension «.Txt » par l’extension « .json ».

Connexion OK Dbeaver Google Cloud Platform

Le tour est joué : les deux logiciels sont maintenant connectés !

PS : JSON (JavaScript Objet Notation) est un langage d’échange de données textuelles, facile à générer et analyser qui permet de transcrire des données structurées telles que le XML.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.