Amazon Aurora DSQL cluster connectivity tools
AWS provides various tools for connecting to and working with Aurora DSQL databases. These include database drivers, ORM libraries, and specialized adapters that make it easier for developers to build applications in their preferred programming language.
Database Drivers
The following table shows the available database drivers for connecting directly to Aurora DSQL.
Object-Relational Mapping (ORM) libraries
The following table shows sample code for using standalone ORM libraries with Aurora DSQL.
Programming language | ORM Library | Sample repository link |
---|---|---|
Java | Hibernate | https://github.com/awslabs/aurora-dsql-hibernate/tree/main/examples/pet-clinic-app |
Python | SQLAlchemy | https://github.com/awslabs/aurora-dsql-sqlalchemy/tree/main/examples/pet-clinic-app |
TypeScript | Sequelize | https://github.com/aws-samples/aurora-dsql-samples/tree/main/typescript/sequelize |
TypeScript | TypeORM | https://github.com/aws-samples/aurora-dsql-samples/tree/main/typescript/type-orm |
Web Frameworks with database integration
The following table shows sample code for using web frameworks with Aurora DSQL.
Programming language | Web Framework | Sample repository link |
---|---|---|
Python | Django | https://github.com/aws-samples/aurora-dsql-samples/tree/main/python/django |
Ruby | Rails | https://github.com/aws-samples/aurora-dsql-samples/tree/main/ruby/rails |
Aurora DSQL adapters and dialects
The following table shows the available adapters and dialects specifically designed for Aurora DSQL.
Programming language | ORM/Framework | Repository link |
---|---|---|
Java | Hibernate | https://github.com/awslabs/aurora-dsql-hibernate/ |
Python | Django | https://github.com/awslabs/aurora-dsql-django/ |
Python | SQLAlchemy | https://github.com/awslabs/aurora-dsql-sqlalchemy/ |