<prompt> Eleza mkakati wa kuzuia mashambulizi ya sindano ya SQL.  <response>: Mkakati wa kuzuia mashambulizi ya sindano ya SQL ni kutumia hoja zilizowekewa vigezo, pia hujulikana kama taarifa zilizotayarishwa. Hoji zilizo na vigezo hutenganisha maadili kutoka kwa msimbo, ambayo huzuia hifadhidata kutekeleza chochote kisichotarajiwa. Zaidi ya hayo, programu inapaswa kutumia uthibitishaji wa ingizo, ambao utaangalia data batili kabla ya ingizo kupitishwa kwenye hifadhidata. Hatimaye, programu inapaswa kutumia akaunti zisizo na upendeleo kwa ufikiaji wa hifadhidata na kufanya udhibiti mzuri wa ufikiaji wa hifadhidata. 