Как создать схему и таблицы в oracle NoSQL, используя его Java API
Я использую oracle.nosql.client-3.2.5.jar
,
Я могу создавать схемы и таблицы в оракуле NoSQL с помощью оболочки.
Но возможно ли сделать это через Java API? Если да, любой указатель на это.
1 ответ
Решение
Я новичок в ONS и провел некоторые исследования по этому вопросу. Программно это можно сделать так:
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);
}
}
Источник: http://docs.oracle.com/cd/NOSQL/html/GettingStartedGuideTables/tablesapi.html