Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

Integer

[MySQL + Delphi] Jak obsłużyć kilka tabel jednocześnie

Polecane posty

Witam.

 

Istnieje potrzeba obsłużenia w MySQL-u kilku tabel jednocześnie na hostingu i :

1. zastanawiam się czy dobrze robię jeśli do obsługi każdej tabeli osobno wezmę komponent ZConnection, ZQuery, DataSource ... czy może jest inny sposób?

2. chyba nie bardzo jest opłacalne zamykanie jednej tabeli łączenie się z inną by potem znów zamknąć i wrócić do pierwszej?

 

Załóżmy mam tabele: osoby, grypy, przedmioty i czy te tabele obsługiwać na jednym zestawie komponentów ZConnection, ZQuery, DataSource czy każda tabela ma mieć swoje (ZConnection, ZQuery, DataSource ) pracujące jednocześnie.

Wtedy pobierając dane z panela mogę edytować te tabele bez potrzeby przełączania obsługi ale czy to mi nie wysypie programu.

 

Czyli właściwie 2 podstawowe pytania doszły

3. czy jak będzie 10 tabel to do każdej wrzucać komponenty ZConnection, ZQuery, DataSource?

4. Gdzieś czytałem że przy zapytaniach do kilku tabel MySQL nie działa jak należy, czyli pozostaje obsługiwać każda tabelę z osobna?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wystarczy jeden zestaw komponentów, z bazą się łączysz raz a poszczególne zapytania to konkretnych tabel bezpiecznie jest zrobić w wątkach.

MySQL nie lubi długich sesji więc najlepiej po zapytaniu usypiać wątek.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

×