It is possible to connect to DynamoDB with these three approaches:
1. Using JDBC Driver for DynamoDB from CDATA or Simba
2. Using DynamoDB low level APIs to access DynamoDB, both for read as well as update
3. Using the DynamoDB SDK to develop custom driver.
Approach#2, using DynamoDb API is very versatile and performant/ The performance is even better than the JDBC driver, in most use cases.