单项选择题

A.在数据服务器和web服务器之间放置防火墙
B.转义用户数据,使其中无法包含DBMS能执行的SQL命令
C.使用存储例程
D.使用面向对象编程,把每个查询定义为单独的类