Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Node.js synchroniczne zapytanie mysql

Przez tytuł zakładam, że masz na myśli w sposób synchroniczny. Odpowiedź brzmi:nie możesz. Dzieje się tak, ponieważ NodeJS jest jednowątkowy, a ponieważ I/O (tj. komunikacja z bazą danych) jest obsługiwane w osobnym wątku (który jest używany wewnętrznie przez NodeJS, nie jest dostępny dla programistów), wynik I/O jest wypychany do na górze pętli zdarzeń. Ale NodeJS nie może przeskoczyć do innego zdarzenia w pętli zdarzeń bez opuszczania bieżącego zdarzenia.

Niezależnie od tego, czy ci się to podoba, czy nie, musisz trzymać się asynchronicznych wzorców.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.sql.SQLException:odmowa dostępu dla użytkownika „[email protected]”@„localhost” (przy użyciu hasła:TAK)

  2. Jak porównać 2 listy i połączyć je w Python/MySQL?

  3. Dodanie złączenia przez MySql daje nieprawidłowe wyniki

  4. Szukasz dostępności w MySQL (i PHP)?

  5. Włącz tryb binarny podczas przywracania bazy danych ze zrzutu SQL