• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jaka biblioteka do aplikacji mobilnej Python3.7 do zapytań MySql

0 głosów
192 wizyt
pytanie zadane 29 grudnia 2019 w Python przez Łukasz 03 Nowicjusz (170 p.)
edycja 30 grudnia 2019 przez Łukasz 03
Witam, tworzę aplikację mobilną w Pythonie 3.7 oraz w Kivy i potrzebuję biblioteki do pobierania danych z MySQL. Chcę mieć pewność, że biblioteka będzie działać na telefonach android/ios
komentarz 30 grudnia 2019 przez Ehlert Ekspert (205,590 p.)
Co ma aplikacja mobilna do zapytań SQL?
komentarz 30 grudnia 2019 przez Łukasz 03 Nowicjusz (170 p.)
Chcę z bazy danych MySQL pobierać dane do aplikacji Python ale potrzebuje do tego biblioteki. Nie wiem która będzie pasować.
komentarz 30 grudnia 2019 przez adrian17 Ekspert (302,720 p.)
Rozumiem, że masz na myśli połączenie ze zdalną bazą danych na serwerze?

Zazwyczaj to tak nie jest robione ze względów bezpieczeństwa oraz trudności upgrade'ów - na przykład nie możesz zmienić schemy bazy, bo tysiącom/milionom userów aplikacje przestaną działać (bo ich zapytania SQLowe przestaną działać), dopóki nie zaktualizują appki.

Z tego powodu materiałów i wsparcia, jak to zrobić, jest stosunkowo mało.

Zamiast tego niemal zawsze na serwerze jest stawiane osobne API (REST lub inne) stojące przed bazą danych - jest to bezpieczniejsze (lepsza autoryzacja do serwera i nie wystawiasz całej bazy danych na świat), łatwiejsze do aktualizowania (jeśli zmienisz schemę, wystarczy że zaktualizujesz zapytania SQLowe w API i userzy nawet nie zauważą) etc.

1 odpowiedź

0 głosów
odpowiedź 30 grudnia 2019 przez VirtualMember Pasjonat (15,830 p.)
edycja 2 stycznia 2020 przez VirtualMember

MySql musisz pogooglać, ja ostatnio w swojej apce desktopowej używałem sqlite3, podejrzewam, że będzie coś podobnego pod mysqla, jeśli nawet nie to

#edit

https://dev.mysql.com/doc/connector-python/en/connector-python-example-connecting.html

komentarz 30 grudnia 2019 przez Łukasz 03 Nowicjusz (170 p.)
Z tego co czytałem to potrzebny mi jest MySQL (nie lite) z uwagi na dużą ilość danych, a dodatkowo musi to działać na telefonie(to priorytet).

 

Dzięki za odpowiedź!
komentarz 30 grudnia 2019 przez VirtualMember Pasjonat (15,830 p.)
zależy ile rozumiesz przez dużo danych?
komentarz 30 grudnia 2019 przez VirtualMember Pasjonat (15,830 p.)
tabele z wieloma milionami insertów chodzą bardzo szybko (tylko tworzenie pliku .db trwa długo - lecz robisz to tylko raz).
komentarz 30 grudnia 2019 przez adrian17 Ekspert (302,720 p.)
VirtualMember, zakładałbym że chodzi o połączenie ze zdalną bazą danych na serwerze, a nie o lokalną bazę - więc sqlite trochę tutaj nie ma sensu.
komentarz 2 stycznia 2020 przez Łukasz 03 Nowicjusz (170 p.)
Dokładnie @adrian17

Podobne pytania

0 głosów
0 odpowiedzi 55 wizyt
pytanie zadane 28 listopada 2020 w Python przez Miki Bywalec (2,450 p.)
0 głosów
0 odpowiedzi 29 wizyt
pytanie zadane 5 grudnia 2020 w Python przez Miki Bywalec (2,450 p.)
0 głosów
1 odpowiedź 86 wizyt
pytanie zadane 21 listopada 2020 w Python przez Miki Bywalec (2,450 p.)

85,873 zapytań

134,644 odpowiedzi

298,914 komentarzy

56,739 pasjonatów

Advent of Code 2021

Top 15 użytkowników

  1. 926p. - rucin93
  2. 925p. - Whistleroosh
  3. 912p. - nidomika
  4. 876p. - adrian17
  5. 867p. - Michal Drewniak
  6. 866p. - Mikbac
  7. 863p. - Mateusz Bogdan
  8. 859p. - CC PL
  9. 797p. - Argeento
  10. 704p. - ScriptyChris
  11. 683p. - tokox
  12. 660p. - Vinox
  13. 645p. - TheLukaszNs
  14. 642p. - s. Dorota Kowalewska
  15. 601p. - Marcin Harasimowicz
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...