eclipse说“您的sql语法有错误”,但同样的查询在workbench中工作问题出在哪里?

qxgroojn  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(380)

**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

去年关门了。
改进这个问题
我有一个预先准备好的语句,它在ecplise中不起作用,但是对于workbench is ok,我能做什么?

public void aggiornaArma(Arma Armi) throws SQLException {
PreparedStatement myStmt = null;
try {
    myStmt=myConn.prepareStatement("update arma"
+"set danni=?,Descrizione=?,costo=?,impugnatura=?,tipo=?"
            +" where nome=?");
    myStmt.setInt(1, Armi.getDanni());
    myStmt.setString(2,Armi.getDescrizione());
    myStmt.setInt(3,Armi.getCosto());
    myStmt.setString(4, Armi.getImpugnatura());
    myStmt.setString(5,Armi.getTipo());
    myStmt.setString(6,Armi.getNome());
    myStmt.executeUpdate();
}
kpbpu008

kpbpu0081#

可能与表名和集合try add之间没有空格有关

myStmt=myConn.prepareStatement("update arma "
  +" set danni=?,Descrizione=?,costo=?,impugnatura=?,tipo=?"
        +" where nome=?");

相关问题