Łukasz
Kowalewski
Ostatni semestr
Informatyki
Temat: Przesyłanie danych z bazy przez Socket
Witam!Napotkałęm problem podczas pisania aplikacji na androida. Tworzę system zbierania danych ankietowych wykorzystujący urządzenia z androidem. Jest to moja pierwsz aplikacja tworzona na andka.
Napisałem serwer w javie, na którym tworzy się ankiety i są one przechowywane. Do połączenia serwera z urządzeniem używam Sockety. Wszystko ładnie się łączy ale problem jest w przesłaniu danych z bazy serwera do bazy na urządzeniu.
Chciałem zrobić coś takiego:
CachedRowSet pytania = new CachedRowSetImpl();
wyniki2 = zapytanie.executeQuery("SELECT idPytania, Pytanie, Nr_pytania FROM Pytania WHERE Ankiety_idAnkiety='"+idankiety+"' ORDER BY Nr_pytania ASC");
pytania.populate(wyniki2);
wyniki2.close();
oos.writeObject(pytania);
Jednak na androidzie nie ma klasy CachedRowSet. Ma ktoś pomysł jak można dokonać tego przesyłu? Zastanawiam się nad napisaniem własnej klasy używając Serializable ale problemem będzie w czym przechować te dane, gdyż każda tabela ma kilka kolumn. Z góry dziękuję za każdą podowiedź.