Parameter index out of range (1 > number of parameters, which is 0).
2016-08-21 12:02
465 查看
publicint delSysUser(SysUser sysUser) {
// 添加用户的SQL语句
String sql = "deletefrom table sys_user where id = ‘?’
";
// 获取SQL连接
Connection conn = dbUtils.getConn();
PreparedStatement pstm = null;
try {
// 添加字段值 下标从1开始
pstm = conn.prepareStatement(sql);
pstm.setLong(1, sysUser.getId());// 添加ID
// 执行数据库操作
pstm.executeUpdate();
return 0;
} catch (Exception e) {
throw new RuntimeException("SysUserDao-delSysUsererror", e);
} finally {
// 操作完成释放数据库连接
dbUtils.releaseAll(conn, pstm, null);
}
}
报错信息提示sql语句出错,定位在第一行,具体信息是没有找到参数
String sql = "deletefrom table sys_user where id = ?";
Sql
语句中
?不能加单引号
// 添加用户的SQL语句
String sql = "deletefrom table sys_user where id = ‘?’
";
// 获取SQL连接
Connection conn = dbUtils.getConn();
PreparedStatement pstm = null;
try {
// 添加字段值 下标从1开始
pstm = conn.prepareStatement(sql);
pstm.setLong(1, sysUser.getId());// 添加ID
// 执行数据库操作
pstm.executeUpdate();
return 0;
} catch (Exception e) {
throw new RuntimeException("SysUserDao-delSysUsererror", e);
} finally {
// 操作完成释放数据库连接
dbUtils.releaseAll(conn, pstm, null);
}
}
报错信息提示sql语句出错,定位在第一行,具体信息是没有找到参数
String sql = "deletefrom table sys_user where id = ?";
Sql
语句中
?不能加单引号
相关文章推荐
- Parameter index out of range (2 > number of parameters, which is 1)
- mybatis执行sql的时候为什么会出现Parameter index out of range (1 > number of parameters, which is 0)?
- java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
- 造成原因java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 0).
- java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)
- PreparedStatement 模糊匹配 结果却:Parameter index out of range (1 > number of parameters, which is 0)
- ibatis 中遇到的 Parameter index out of range (13 > number of parameters, which is 12).问题
- Parameter index out of range (1 > number of parameters, which is 0)
- 解决ava.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)类似问题
- Parameter index out of range (4 > number of parameters, which is 3)
- org.springframework.dao.TransientDataAccessResourceException: PreparedStatementCallback.....Parameter index out of range (1 > number of parameters, which is 0).;
- sql异常之Parameter index out of range (1 > number of parameters, which is 0)
- mybatis的sql 执行报错:Parameter index out of range (4 > number of parameters, which is 3)
- mybatis错误Parameter index out of range (1 > number of parameters, which is 0)
- java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
- mysql Parameter index out of range (2 > number of parameters, which is 1).
- Caused by: java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1
- ibatis Parameter index out of range (1 > number of parameters, which is 0)
- Parameter index out of range (1 > number of parameters, which is 0)
- [转]操作MySQL数据库报出:Parameter index out of range (1 > number of parameters, which is