Post
#1
|
|
|
Grupa: Zablokowani Postów: 167 Pomógł: 2 Dołączył: 15.02.2004 Ostrzeżenie: (30%)
|
Czy można utrzymać połączenie z bazą danych przy tworzeniu instancji obiektów biblioteki PDO? Chodzi o to, że w aplikacji tworzę kilka instancji tej klasy i nie chciałbym kilka razy nawiązywać połączenia z bazą danych. Optymalnie powinno być tylko jedno.
Jeżeli jest to możliwe, to proszę o przykład. |
|
|
|
![]() |
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%)
|
Szukaj - singleton :]
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
|
Post
#3
|
|
|
Grupa: Zablokowani Postów: 167 Pomógł: 2 Dołączył: 15.02.2004 Ostrzeżenie: (30%)
|
|
|
|
|
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Do czasu, gdy aplikacja nie skończy działania (czyli w przypadku php do czasu zakończenia wykonywania skryptu) możesz utrzymywać połączenie. Nikt Ci nie broni. NuLL napisał w jaki sposób możesz się do niego odnieść w dowolnym miejscu aplikacji. Z tego, co wiem, to php nie pozwala na np. serializację uchwytów połączeń. Z tego wynika, że i PDO nie ma takiej funkcjonalności :/
Pozdrawiam. -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
|
Post
#5
|
|
|
Grupa: Zablokowani Postów: 167 Pomógł: 2 Dołączył: 15.02.2004 Ostrzeżenie: (30%)
|
|
|
|
|
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
No ba! To to wiadomo - już dawno było pod postacią funkcji mysql_pconnect(). Głowy nie dam, ale coś mi się mocno wydaje, że większość baz danych ogranicza ilość tego typu połączeń, więc mogą być niespodzianki : )
Pozdrawiam. -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:28 |