如何使用Java API在oracle NoSQL中创建模式和表

时间:2015-10-27 06:51:19

标签: oracle-nosql

我正在使用oracle.nosql.client-3.2.5.jar

我可以使用shell在oracle NoSQL中创建模式和表。

但是可以通过Java API来实现吗?如果是,那就是任何指针。

1 个答案:

答案 0 :(得分:1)

我是ONS& amp;的初学者对此做了一些研究。以编程方式可以这样做:

public void createTable() {
    TableAPI tableAPI = store.getTableAPI();
    StatementResult result = null;
    String statement = null;

    try {

        statement =
            "CREATE TABLE myTable (" +
            "item STRING," +
            "description STRING," +
            "count INTEGER," +
            "percentage DOUBLE," +
            "PRIMARY KEY (item))";"

        result = store.executeSync(statement);


    } catch (IllegalArgumentException e) {
        System.out.println("Invalid statement:\n" + e.getMessage());
    } catch (FaultException e) {
        System.out.println
            ("Statement couldn't be executed, please retry: " + e);
    }
}

Souce:http://docs.oracle.com/cd/NOSQL/html/GettingStartedGuideTables/tablesapi.html#tabledefine