Я столкнулся с проблемой:
Проблема: необходимо получить последнее значение, вставленное в таблицу в облачной базе данных, с помощью Java Liberty (программа Java-сервлета). но я пишу программу, которая извлекает данные определенного идентификатора (код ниже). Мне нужно получить последнее значение, вставленное в облачную базу данных в приложении для Android.
@Resource(name = "couchdb/myCloudant")
protected CouchDbInstance mydb ;
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String dbname1 = "Tempdb";
String dbname2 = "pulsedb";
try {
CouchDbConnector dbconnector1 = mydb.createConnector(dbname1, true);
InputStream s1 = dbconnector1.getAsStream("2");
// here passing the id 2 in cloudant this will return the document of id 2
BufferedReader reader1 = new BufferedReader(new InputStreamReader(s1));
StringBuilder out1 = new StringBuilder();
String line1;
while ((line1 = reader1.readLine()) != null) {
out1.append(line1);
}
// response.getWriter().print();
String ss1 = out1.toString();
}
}