Проблема привязки параметров в griddb java aper api Query возвращает пустой набор результатовJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проблема привязки параметров в griddb java aper api Query возвращает пустой набор результатов

Сообщение Anonymous »

Я работаю над проектом, используя Java API Griddb, и я сталкиваюсь с проблемой с параметризованными запросами. Я создал контейнер с двумя столбцами (идентификатор целочисленного столбца и значение строкового столбца), вставил некоторые образцы данных, а затем попытался получить записи с помощью параметризованного запроса. Однако, когда я связываю параметр (например, для извлечения всех записей, в которых ID> = 5), запрос неожиданно возвращает пустой набор результатов, хотя у меня есть соответствующие записи в контейнере.

Код: Выделить всё

import com.toshiba.mwcloud.gs.*;
import java.util.*;

public class GridDBExample {
public static void main(String[] args) {
try {
// Establish connection to GridDB
GridStore store = GridStoreFactory.getInstance().getStore(
"notificationAddress=239.0.0.1;notificationPort=31999;clusterName=defaultCluster;user=admin;password=admin;"
);

// Define container schema and create container
ContainerInfo containerInfo = new ContainerInfo(
"sample_container",
ContainerType.COLLECTION,
new String[]{"id", "value"},
new Type[]{Type.INTEGER, Type.STRING}
);
Collection con = store.putContainer(containerInfo);

// Insert sample data
for (int i = 0; i < 10; i++) {
con.put(new Object[]{i, "value" + i});
}

// Parameterized query: expecting to retrieve rows where id >= 5
Query query = con.query("SELECT * WHERE id >= ?");
query.bind(5);
RowSet rs = query.fetch();

// Iterate and print results
while (rs.hasNext()) {
Row row = rs.next();
System.out.println("id: " + row.getInteger(0) + ", value: " + row.getString(1));
}

} catch (Exception e) {
e.printStackTrace();
}
}
}
Я использую последнюю версию API Java Griddb Java (если есть конкретная версия, пожалуйста, упомяните ее в ваших комментариях).

Подробнее здесь: https://stackoverflow.com/questions/795 ... result-set
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»