Menu
Amazon DynamoDB
Getting Started Guide (API Version 2012-08-10)

Step 5: (Optional) Delete the Table

In this step, you delete the Movies table. This is an optional step. If you want, you can keep the Movies table and write your own programs to work with the data.

  1. Copy the following program into your Java development environment.

    // Copyright 2012-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
    // Licensed under the Apache License, Version 2.0.
    
    package com.amazonaws.codesamples.gsg;
    
    import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
    import com.amazonaws.services.dynamodbv2.document.DynamoDB;
    import com.amazonaws.services.dynamodbv2.document.Table;
    
    public class MoviesDeleteTable {
    
        public static void main(String[] args) throws Exception {
    
            AmazonDynamoDBClient client = new AmazonDynamoDBClient()
                .withEndpoint("http://localhost:8000");
            
            DynamoDB dynamoDB = new DynamoDB(client);
    
            Table table = dynamoDB.getTable("Movies");
    
            try {
                System.out.println("Attempting to delete table; please wait...");
                table.delete();
                table.waitForDelete();
                System.out.print("Success.");
    
            } catch (Exception e) {
                System.err.println("Unable to delete table: ");
                System.err.println(e.getMessage());
            }
        }
    }
  2. Compile and run the program.

Next Step

Summary