Odpowiedz na ten temat
Strona 1 z 2 1 2 OstatniaOstatnia
Pokaż wyniki od 1 do 10 z 19
  1. Avatar Bananera
    Dołączył
    Oct 2010
    Skąd
    Szczecin
    Postów
    198

    Cytuj | #1

    Witam serdecznie,
    Zrobiłem sobie prosty program generujący URL i odwołujący się do skryptu, który wprowadza dane metodą GET. Teraz zastanawiam się jak zrobić pobieranie danych z serwera, z poziomu strony WWW (nie mając bezpośrednio dostępu do bazy).

    Druga sprawa. Mimo googlowania, nie znalazłem ciekawych materiałów i bibliotek do łączenia się bezpośrednio z bazą danych. Może jakieś rady?

    Trzecia sprawa. W jeszcze innej aplikacji potrzebuje zrobić programik aktualizujący baze CoreData na podstawie bazy MySQL. Po kliknięciu buttona ma być ściągana paczka danych i wprowadzana do CD, coś na wzór działania aplikacji Poland Scheduler. Bawił się ktoś w takie czary?

    Za każdą uwagę bede wdzięczny,
    Pozdrawiam,
    Arek
    Komputer:  MacBook Białas 13" :)
    Telefon:  iPhone 3g 8Gb
    Odtwarzacz:  iPhone 3g 8Gb
    Tablet:  iPad 16gb WiFi


  2. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #2

    1. Pobieranie z bazy zrób w ten sam sposób co zrobiłeś wprowadzanie, czyli przez GET wypluj wynik jako xml, json etc. co Ci tam pasuje.

    2. Jaka baza?
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  3. Avatar Bananera
    Dołączył
    Oct 2010
    Skąd
    Szczecin
    Postów
    198

    Cytuj | #3

    1. Chce zrobić proste logowanie i szukam najlepszego rozwiązania. Masz jakąś sugestie?

    2. Baza MySQL.
    Komputer:  MacBook Białas 13" :)
    Telefon:  iPhone 3g 8Gb
    Odtwarzacz:  iPhone 3g 8Gb
    Tablet:  iPad 16gb WiFi

  4. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #4

    Jeśli logowanie to przez POST wyślij username i password, a nie przez GET. Co do reszty no to nie bardzo wiem w czym problem, po prostu wysyłasz username i pass i obierasz odpowiedź np. 'success' lub 'error/invalid login', jeśli powiedzmy obierzesz 'error' do odbierasz jeszcze 'message' z walidacji, który potem sobie w aplikacji wyświetlasz.
    Ostatnio edytowane przez macieks72 ; 21.03.2011 o 21:04
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  5. Avatar Bananera
    Dołączył
    Oct 2010
    Skąd
    Szczecin
    Postów
    198

    Cytuj | #5

    Jutro rzucę okiem na opcje z POST.

    Jak mogę się połączyć bezpośrednio z bazą danych?
    Komputer:  MacBook Białas 13" :)
    Telefon:  iPhone 3g 8Gb
    Odtwarzacz:  iPhone 3g 8Gb
    Tablet:  iPad 16gb WiFi

  6. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #6

    1. Lepiej przez POST bo przez GET są zapisywane logi na serwerze z całym URL jak wiadomo, czyli też z userem i hasłem. Kwestia bezpieczeństwa (może w Twoim przypadku ma mniejsze znaczenie) ale i dobrej praktyki.

    2. Tego nie wiem. Zapewne znajdziesz jakieś biblioteki, jak np. to:
    MySQL Objective C API for Cocoa | Download MySQL Objective C API for Cocoa software for free at SourceForge.net
    Ostatnio edytowane przez macieks72 ; 21.03.2011 o 22:47
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  7. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,859

    Cytuj | #7

    raczej nie dopuszczą do App Store programów które coś takiego wykorzystują (gdzieś kiedyś coś takiego słyszałem) jeżeli to jest jego celem.
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com

  8. JKK
    Mężczyzna JKK jest offline
    Avatar JKK
    Dołączył
    Jan 2008
    Skąd
    Osolin
    Postów
    400

    Cytuj | #8

    Roberto możesz wyjaśnić? Nie dopuszczą jak się bezpośrednio łączy z bazą czy nie dopuszczą za to API?
    Ja np. chcę w swoim zrobić komunikację z serwerem www i bazą na serwerze przez pliki (ale po http(s)). Czyli wysyłać będę i odbierać pliczek binarny ze swoim g. w środku
    Komputer: MacBook C2D 2,16GHz; iBook G3 600
    Telefon: iPhone 3GS 16GB White
    Tablet: iPad WiFi 32GB
    WWW: http://macwyznawca.pl/
    MacWyznawca i Apple Fanboy!
    Moje programy na iPhone i iPad'a | Na Mac OS: Faqt - Faktury na Mac OS.

  9. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,859

    Cytuj | #9

    za API. oczywiście to wcale nie musi być prawda, to takie zasłyszane gdzieś raczej.
    jak sobie zrobisz własną komunikację czy to przez binarki, czy przez JSON'a czy SOAP'a - to z tym nie powinno być problemu (w końcu do tego API chyba sami dają, prawda?).
    a na ściąganie plików na pewno pozwalają przecież ;]
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com

  10. Avatar danteusz
    Dołączył
    Jun 2009
    Skąd
    Wrocław-Psie Pole, Wroclaw, Poland, Poland
    Postów
    450

    Taka rada: hasło wysyłane przez HTTP zawsze powinno być szyfrowane, POST łatwo przechwycić i odczytać
    Komputer: Macbook Pro '11 15 cali
    Telefon: iPhone 3GS

Odpowiedz na ten temat
Strona 1 z 2 1 2 OstatniaOstatnia