Mysql
 sql >> Database >  >> RDS >> Mysql

Equivalente Java per mysql_real_escape_string() di PHP

Per quanto ne so, non esiste un modo "standard" per farlo.

Suggerisco vivamente di utilizzare dichiarazioni preparate nonostante le tue attuali preoccupazioni. L'impatto sulle prestazioni sarà trascurabile:abbiamo una situazione simile con diverse migliaia di dichiarazioni al secondo, la maggior parte anche one-shot.

La sicurezza che guadagni dovrebbe essere molto più alta di un problema di prestazioni che non hai ancora visto. A mio avviso questa è una chiara situazione di "Non ottimizzare prematuramente".

In ogni caso, se dovessi davvero scoprire in seguito che ti imbatti in problemi di prestazioni, assicurati che le istruzioni preparate siano davvero la causa profilando attentamente e quindi cerca delle alternative. Fino ad allora dovresti risparmiarti la seccatura di cercare di ottenere la giusta fuga.

Questo è ancora più importante poiché deduco che stai sviluppando una sorta di sito rivolto al pubblico:le app interne raramente ottengono abbastanza traffico per preoccuparsi comunque delle prestazioni.