我的成长比价系列: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语句了,错误原因就在这里!!