**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
去年关门了。
改进这个问题
我有一个预先准备好的语句,它在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();
}
1条答案
按热度按时间kpbpu0081#
可能与表名和集合try add之间没有空格有关