Я использую репозиторий GraphDB и хочу выполнять некоторые запросы через Java, используя SPARQLRepository. Он отлично работает, когда я просто читаю с помощью запросов. Но когда у меня есть запрос «Создать график: пример» или запрос на вставку и удаление, он не работает. Когда я выполняю запросы через пользовательский интерфейс GraphDB, он работает нормально. В документации SPARQLRepository говорится, что мне нужна вторая конечная точка, которая, согласно документу GraphDB, совпадает с "/ операторами" в конце. Итак, в моем коде это выглядит так:
String repositoryUrl = "http://localhost:7200/repositories/test";
SPARQLRepository repository = new SPARQLRepository(repositoryUrl, repositoryUrl + "/statements");
Я могу выполнить запрос чтения с этим, но когда я хочу выполнить запрос, который создает новый график, он говорит
15:12:12.108 [main] WARN o.e.r.h.c.SharedHttpClientSessionManager$3 - Server reports problem: Encountered " "create" "CREATE "" at line 1, column 1.
Was expecting one of:
"base" ...
"prefix" ...
"select" ...
"construct" ...
"describe" ...
"ask" ...
Кто-нибудь может мне помочь? Спасибо.
prepareUpdate
на объектеRepositoryConnection
? ВместоprepareQuery
- person UninformedUser   schedule 16.01.2020