如何使用其 Java API 在 oracle NoSQL 中创建模式和表
How to to create schema and tables in oracle NoSQL using its Java API
我正在使用 oracle.nosql.client-3.2.5.jar
。
我能够使用 shell 在 Oracle NoSQL 中创建模式和表。
但是可以通过它的 Java API 来做到这一点吗?如果是,请提供任何指示。
我是 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#tabledefine
我正在使用 oracle.nosql.client-3.2.5.jar
。
我能够使用 shell 在 Oracle NoSQL 中创建模式和表。
但是可以通过它的 Java API 来做到这一点吗?如果是,请提供任何指示。
我是 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#tabledefine