Pra mim é estranho ter o prepare e o compileStatement.