完整报错信息:

java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1

踩坑经历:

在有道词典翻译后,“你的SQL语法有错误;检查手册对应的MySQL服务器版本的正确语法附近'?'在第1行”。这句话的意思是在?附近的SQL语句有错误。当我去看整个SQL语句时,发现SQL语句并没有写错。然后我就觉得应该是PreparedStatement这个类的预编译或编译的方法那出错了,于是我去看了.prepareStatement()和.executeQuery()方法,发现.executeQuery()传入了sql语句,没想到自己还遇到了这种低级的错误。。。

解决方法:

将ppstm.executeQuery(sql);中的sql去掉,改成ppstm.executeQuery();

最新文章

  1. nerual style 执行命令
  2. Jmeter测试JDBC
  3. postgis数据库文件shapefile导入 dbf file (.dbf) can not be opened.shapefile import failed.
  4. MVC分页控件之二,为IQueryable定义一个扩展方法,直接反回PagedList<T>结果集(转)
  5. Objective-C ,ios,iphone开发基础:使用GDataXML解析XML文档,(libxml/tree.h not found 错误解决方案)
  6. HW6.6
  7. .Net 配置文件——继承ConfigurationSection实现自己定义处理类处理自己定义配置节点
  8. uva 10655 - Contemplation! Algebra(矩阵高速幂)
  9. 09应用输入经理旋转场景--《猿学校课程Unity3d》
  10. JavaScript总结一下--创建对象
  11. JMS(java消息服务)整合Spring项目案例
  12. Shiro眼皮下玩ajax,玩出302 Found(实践得经验)
  13. 201521123103 《Java程序设计》 第一周学习总结
  14. WebService(1-1)webservice调用
  15. Python中的 一些常用技巧函数[.join()]
  16. Android Studio 导致C盘过大
  17. 【VMware vSphere】vSphere Data Protection简介
  18. mac下Fiddler的安装-启动
  19. sysctl-p报错:error: "net.bridge.bridge-nf-call-ip6ta
  20. [LeetCode] questions conclusion_ Binary Search

热门文章

  1. 字符串(String)的创建,以及字符串的属性及方法
  2. 基于 H5 和 webGL 的 3d 智慧城市
  3. python列表与元祖
  4. Codeforces_338_D
  5. CCF_201403-1_相反数
  6. 《剑指Offer》第二章(一)题3-8
  7. Java并发读书笔记:Lock与ReentrantLock
  8. mybaitis的延迟加载
  9. num11---桥接模式
  10. Spring IOC容器源码分析