Netbeans を介して Sesame リポジトリで SPARQL SELECT クエリを実行する場合は、次のコードを使用します (バインディング セットで 3 つの値を取得します)。ブール値を 1 つだけ返す ASK クエリを実行するにはどうすればよいですか?
TupleQuery tupleQuery = con.prepareTupleQuery(QueryLanguage.SPARQL, queryString);
TupleQueryResult result = tupleQuery.evaluate();
List<String> bindingNames = result.getBindingNames();
try {
while (result.hasNext()) {
BindingSet bindingSet = result.next();
Value firstValue1 = bindingSet.getValue(bindingNames.get(0));
Value firstValue2 = bindingSet.getValue(bindingNames.get(1));
Value firstValue3 = bindingSet.getValue(bindingNames.get(2));
}
}