jdbc mysql插入数据提示Parameter index out of range (1 > number of
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/24 00:17:42
jdbc mysql插入数据提示Parameter index out of range (1 > number of parameters,which is 0).
String sql="insert into staff(name,sid,sex) values(?,,)";//插入数据的sql语句
\x05\x05\x05PreparedStatement ps=conn.prepareStatement(sql);
\x05\x05\x05//ps.executeQuery("set names 'utf8'");
\x05\x05\x05ps.setString(1,s1);
\x05\x05\x05ps.setInt(2,s);
\x05\x05\x05ps.setString(3,s3);
\x05\x05\x05int count = ps.executeUpdate(sql); //执行插入操作的sql语句,并返回插入数据的个数
\x05\x05\x05System.out.println("向staff表中插入" + count+" 条数据"); //输出插入操作的处理结果
\x05\x05\x05conn.close(); //关闭数据库连接
String sql="insert into staff(name,sid,sex) values(?,,)";//插入数据的sql语句
\x05\x05\x05PreparedStatement ps=conn.prepareStatement(sql);
\x05\x05\x05//ps.executeQuery("set names 'utf8'");
\x05\x05\x05ps.setString(1,s1);
\x05\x05\x05ps.setInt(2,s);
\x05\x05\x05ps.setString(3,s3);
\x05\x05\x05int count = ps.executeUpdate(sql); //执行插入操作的sql语句,并返回插入数据的个数
\x05\x05\x05System.out.println("向staff表中插入" + count+" 条数据"); //输出插入操作的处理结果
\x05\x05\x05conn.close(); //关闭数据库连接
是不是sid是主键,设置了自动增长什么的?那样就不用赋值了
jdbc mysql插入数据提示Parameter index out of range (1 > number of
Parameter index out of range (1 > number of parameters,which
Parameter index out of range (1 > number of parameters, whic
Parameter index out of range (4 > number of parameters,which
java.sql.SQLException: Parameter index out of range (1 > num
java.sql.SQLException:Parameter index out of range (1 > numb
java.sql.SQLException:Parameter index out of range (0 < 1 ).
String index out of range:-1
string index out of range
scan line index out of range
String index out of range:0
python:list index out of range