Tens de "fazer debug com printf" para começares a perceber o que se passa ou, melhor ainda, usares um profiler para saber o que raio se está a passar dentro da aplicação.
A maneira mais simples, quando não se tem um profiler à mão, é mesmo mandares output para a consola com informação relevante, do tipo "estou dentro do método X e recebi os parâmetros Y" e por ai adiante.
Neste caso particular, eu diria para começares a focar-te na ligação à base de dados, onde fazes a ligação, mostrando todos os parâmetros que são usados para fazer a ligação (servidor, porta, user, pass, etc.) e depois mostrar o valor/erro obtido na ligação.
De seguida faria o mesmo para os métodos de leitura/escrita.
↧