Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konnektivitätstools für Amazon Aurora DSQL-Cluster
Aurora DSQL ist mit vielen Datenbanktreibern und ORM-Bibliotheken von Drittanbietern kompatibel. AWS bietet zwei Arten von Tools, um die Arbeit mit Aurora DSQL zu vereinfachen:
-
Connectors — Authentifizierungs-Plug-ins, die Datenbanktreiber erweitern, um die automatische Generierung von IAM-Tokens zu verarbeiten. Verwenden Sie Connectors, wenn Sie direkt mit Datenbanktreibern arbeiten.
-
Adapter und Dialekte — Erweiterungen für bestimmte ORM-Frameworks, die eine IAM-Authentifizierung und eine verbesserte Aurora-DSQL-Kompatibilität bieten. Verwenden Sie Adapter, wenn Sie mit einem unterstützten ORM-Framework arbeiten.
Aurora DSQL-Adapter und -Dialekte
Die folgende Tabelle zeigt die verfügbaren Adapter und Dialekte für Aurora DSQL. Jedes Repository ist auf der Website verfügbar. GitHub
| Programmiersprache | ORM/Framework | Link zum Repository |
|---|---|---|
| Java | Hibernate | aurora-dsql- /hibernate orms/java |
| Python | Django | aurora-dsql- orms/python /django |
| Python | SQLAlchemy | aurora-dsql- orms/python /sqlalchemy |
| Python | Schildkröte ORM | aurora-dsql- /schildkröte-orm orms/python |
| TypeScript | Drizzle ORM | aurora-dsql- orms/node /nieselregen |
Beispiele für Datenbanktreiber
Die folgende Tabelle zeigt Beispielcode für die Verbindung mit Aurora DSQL mithilfe von Datenbanktreibern von Drittanbietern. Jedes Beispiel-Repository ist auf der GitHub Website verfügbar.
| Programmiersprache | Treiber | Repository-Linkbeispiel |
|---|---|---|
| C++ | libpq | aurora-dsql- /libpq samples/cpp |
| C# (.NET) | Npgsql | aurora-dsql- /npgsql samples/dotnet |
| Go | pgx | aurora-dsql- /pgx samples/go |
| Java | HikaricP + pgjdbc | aurora-dsql- samples/java /pgjdbc |
| JavaScript | Node-Postgres (AWS Lambda) | Aurora-DSQL- samples/lambda |
| JavaScript | Node-Postgres | aurora-dsql- /node-postgres samples/javascript |
| JavaScript | Postgres.js | aurora-dsql samples/javascript /postgres-js |
| Python | async.pg | aurora-dsql- /asyncpg samples/python |
| Python | Psychologie | aurora-dsql- /psycopg samples/python |
| Python | Psycopg 2 | aurora-dsql- /psycopg2 samples/python |
| Ruby | pg | aurora-dsql- samples/ruby /ruby-pg |
| Rust | SQL X | aurora-dsql- /sqlx samples/rust |
ORM- und Framework-Beispiele
Die folgende Tabelle zeigt Beispielcode für die Verwendung von ORM-Bibliotheken und Frameworks von Drittanbietern mit Aurora DSQL. Jedes Beispiel-Repository ist auf der GitHub Website verfügbar.
| Programmiersprache | ORM/Framework | Repository-Linkbeispiel |
|---|---|---|
| Java | Hibernate | aurora-dsql-//pet-clinic-app orms/java hibernate/examples |
| Java | Liquibase | aurora-dsql- /liquibase samples/java |
| Java | Spring Boot | aurora-dsql- samples/java /spring_boot |
| Python | Django | aurora-dsql-orms/python//pet-clinic-app django/examples |
| Python | SQLAlchemy | aurora-dsql-orms/python/sqlalchemy/examples/pet-clinic-app |
| Python | Schildkröte ORM | aurora-dsql- /schildkröte- orms/python orm/example |
| Ruby | Rails | aurora-dsql- samples/ruby /rails |
| TypeScript | Drizzle ORM | aurora-dsql-orms/node//veterinär-app drizzle/examples |
| TypeScript | Prisma | aurora-dsql- /prisma-multi-region samples/typescript |
| TypeScript | Sequelisieren | aurora-dsql- /sequelize samples/typescript |
| TypeScript | Geben Sie ORM ein | aurora-dsql- /type-orm samples/typescript |