利用面向对象编程查询mysql数据库数据,编译时不报错,运行时报:check the manual that corresponds to your MySQL server version for the right
syntax to use near???,导致数据无法查询:通过网络查询主要是因为sql语句写的有问题。主要有以下原因:1)设的属性(变量)用到了mysql的关键字;
2)查询的字符串的符号有问题,可能是部分标点有问题。
通过排查,我的报上述错误是因为要查询的最后的字段与from,表与条件where之间缺少空格导致。
总结:报上述错误,原因主要在sql语句上。需要对sql语句进行排查。