Datix Interview Question

What is SQL Injection and how do you protect against it.