您已经陷入了令人困惑的类型层次结构
PreparedStatement extends Statement:
PreparedStatement具有与相同的
execute*(String)方法
Statement,但不应该使用它们,仅使用-– 的无
参数
execute*()方法,
PreparedStatement您已经使用给出了要执行的实际查询字符串
conn.prepareStatement()。

您已经陷入了令人困惑的类型层次结构
PreparedStatement extends Statement:
PreparedStatement具有与相同的
execute*(String)方法
Statement,但不应该使用它们,仅使用-– 的无
execute*()方法,
PreparedStatement您已经使用给出了要执行的实际查询字符串
conn.prepareStatement()。