南开小巷

导航

我的成长比价系列:java web开发过程中遇到的错误一:sql语句换行错误

字符串换行导致的错误,确切的说是马虎的错误,自己在编写简单的servlet项目时,在StudentDao.java 中的  查询语句:String  sql=

"SELECT Type,flow_id,id_card,exam_card,student_name,location,grade "
+"FROM examstudent";

错误的写法是:

String sql=

"SELECT Type,flow_id,id_card,exam_card,student_name,location,grade"
+"FROM examstudent";

错误的原因是在“+”号之前的grade后面没有空格

其实可以把没有空格的这句sql语句还原(就是不换行把“+”号去掉,把整个字符串写在一行):

"SELECT Type,flow_id,id_card,exam_card,student_name,location,gradeFROM examstudent";

通过写在同一行,我们发现 grade和From连起来了,所以这就不是一条符合语法规则的sql语句了,错误原因就在这里!!

 

posted on 2015-10-09 23:29  南开小巷  阅读(297)  评论(0编辑  收藏  举报