открытие соединения с БД с помощью остальных веб-сервисов и получение данных из БД - PullRequest
0 голосов
/ 13 июня 2011

Я хочу знать, как передать параметр в URL-адрес Rest и использовать этот параметр для получения данных из базы данных.

Ответы [ 4 ]

1 голос
/ 13 июня 2011

Вы можете использовать параметр param для передачи параметра и затем обработать его. Я даю очень простые подсказки.

@GET
@Produces( { "application/xml", "application/json" })
@Path("getDataFromDB")
public ResponseConverter getDataFromDB(
        @QueryParam("recordId") Integer recordId) {

// обрабатываем с recordId.

}

Это сработает для вас, если возникнут сомнения, дайте мне знать.

0 голосов
/ 13 июня 2011

попробуйте прочитать эту ссылку, она очень полезна, а также приведите пример с исходным кодом и jar-файлами, чтение займет немного времени, но вы получите ответ.

http://www.vogella.de/articles/REST/article.html

0 голосов
/ 13 июня 2011

Вы можете отправить свойства JDBC в параметрах матрицы или параметрах запроса. Но эта практика очень не рекомендуется.

Поступая так, вы станете почтенным в утечке своей информации. Но для начинающих вы можете сделать это.

Пример:

@Path("connect")
public class DBResource {
    @GET
    @Path("/{url}/{port}/{userId}/{password}")
    public void getConnection(@PathParam("url") String url,
                        @PathParam("port") String port,
                        @PathParam("userId") String userId,
                        @MatrixParam("password") String password) {
    ... // make the connection string
    }
}
0 голосов
/ 13 июня 2011

Вот как вы можете извлечь параметры из запроса в Джерси: http://jersey.java.net/nonav/documentation/latest/user-guide.html#d4e253

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...