问题描述
publicstaticbooleanisAuthorized(Stringname,Stringpw){//判断用户是否存在Stringquery="select*fromuserinfowhere(name='"+name+"')AND(password='"+pw+"');";try{ResultSetrs=exeQuery(query);returnrs.next();}catch(SQLExceptione){//TODO自动生成的catch块e.printStackTrace();returnfalse;}
解决方案
解决方案二:
亿万少年出什么错误
解决方案三:
"select*fromuserinfowherename='"+name+"'ANDpassword='"+pw+"';";
解决方案四:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'userinfowherename='dongdong'andpassword='123''atline1atsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)
解决方案五:
sql语句拼错了。"select*fromuserinfowherename="+name+"ANDpassword=“+pw;
解决方案六:
sql语句的拼写不需要加括号吧
解决方案七:
楼上正解,你的语句是拼错了,报的错误信息都写清楚了,and关键字少了空格符,pwd赋值的引号不成对