View a markdown version of this page

Outils de connectivité de cluster Amazon Aurora DSQL - Amazon Aurora DSQL

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Outils de connectivité de cluster Amazon Aurora DSQL

Aurora DSQL est compatible avec de nombreux pilotes de base de données tiers et bibliothèques ORM. AWS fournit deux types d'outils pour simplifier l'utilisation d'Aurora DSQL :

  • Connecteurs  : plug-ins d'authentification qui étendent les pilotes de base de données pour gérer automatiquement la génération de jetons IAM. Utilisez des connecteurs lorsque vous travaillez directement avec des pilotes de base de données.

  • Adaptateurs et dialectes  : extensions pour des frameworks ORM spécifiques qui fournissent une authentification IAM et une meilleure compatibilité avec Aurora DSQL. Utilisez des adaptateurs lorsque vous travaillez avec un framework ORM pris en charge.

Adaptateurs et dialectes Aurora DSQL

Le tableau suivant répertorie les adaptateurs et les dialectes disponibles pour Aurora DSQL. Chaque référentiel est disponible sur le GitHub site Web.

Langage de programmation ORM/Framework Lien de référentiel
Java Hibernate aurora-dsql- /hibernation orms/java
Python Django aurora-dsql- /django orms/python
Python SQLAlchemy aurora-dsql- /sqlalchemy orms/python
Python Tortue ORM aurora-dsql- /tortoise-orm orms/python
TypeScript Drizzle ORM aurora-dsql- /bruine orms/node

Exemples de pilotes de base de données

Le tableau suivant présente un exemple de code pour la connexion à Aurora DSQL à l'aide de pilotes de base de données tiers. Chaque référentiel d'échantillons est disponible sur le GitHub site Web.

Exemples d'ORM et de framework

Le tableau suivant présente un exemple de code permettant d'utiliser des bibliothèques et des frameworks ORM tiers avec Aurora DSQL. Chaque référentiel d'échantillons est disponible sur le GitHub site Web.