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

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/28 22:35:36

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
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(); //关闭数据库连接

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
是不是sid是主键,设置了自动增长什么的?那样就不用赋值了