Il tuo codice tenta esplicitamente di connettere un database specifico chiamato dbtest
. Si collegherà a questo database o fallirà, contrariamente al tuo client mysql che può connettersi senza una selezione del database. Chiaramente, il database è mancante, poiché hai verificato che show databases
i risultati non includono dbtest
.
Quindi l'unica spiegazione possibile è che il database non è mai stato creato.