已知登录的帐号username用name存储
数据库表user里面只有password字段和username
我用下面的修改密码语句报错
[Microsoft][SQLServer 2000 Driver for JDBC]Invalid parameter binding(s). PreparedStatement ps=conn.prepareStatement("update [user] set password=? where username=?");
       ps.setDouble(2, newpassword);
       ps.executeUpdate();请大家帮忙看看