sql >> Databáze >  >> RDS >> Mysql

Jaký je rozdíl mezi mysql.createConnection a mysql.createPool v modulu MySQL Node.js?

Když vytvoříte připojení, máte pouze jedno připojení a trvá, dokud je nezavřete (nebo je neuzavře server mysql). Můžete jej předat odkazem a znovu použít, nebo můžete vytvářet a uzavírat připojení na vyžádání.

Bazén je místo, kde se ukládají připojení. Když požádáte o připojení z fondu, obdržíte připojení, které se aktuálně nepoužívá, nebo nové připojení. Pokud jste již na limitu připojení, počká, dokud nebude připojení k dispozici, než bude pokračovat. Tato sdružená připojení není třeba ručně zavírat, mohou zůstat otevřená a lze je snadno znovu použít.

Které použijete, je zcela na vás, protože oba dosahují stejného cíle, jen dvěma různými způsoby.




  1. Oddělte různé verze webu

  2. Kód chyby Connector/C++ MySQL:2014, SQLState:HY000 a Chyba synchronizace příkazů proč?

  3. Stažení výpisu MySQL z příkazového řádku

  4. SQL Server dotaz k nalezení všech aktuálních názvů databází