Essayez d'utiliser :
"INSERT INTO recentsearches (name) VALUES("+name+")";
Mon conseil, utilisez PreparedStatement car il a :
- La précompilation et la mise en cache côté base de données de l'instruction SQL permettent une exécution globalement plus rapide et la possibilité de réutiliser la même instruction SQL par lots.
-Prévention automatique des attaques par injection SQL grâce à l'échappement intégré des guillemets et autres caractères spéciaux. Notez que cela nécessite que vous utilisiez l'une des méthodes PreparedStatement setXxx() pour définir les valeurs