把数据库查询语句写死当然行,一开始编程的人肯定就是这么做的,但是,你的查询语句只要有一点小改动,你就得重新编译你的程序,如果你是在开发环境下还好,遇到问题随时就编译了,你要是在生产环境中,你手头没有开发工具,只有记事本,你就没法儿了。
代码与数据分离,方便维护。