String sql = "insert into student1 (name,age) values (name=?,age=?)";--此处就指定了两个?
try {
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(2, name);--这个地方和
ps.setInt(3, age);--这个地方就错了哦
ps.execute();
应该改成:
ps.setString(1,name);--这个地方和
ps.setInt(2, age);--这个地方就错了哦
ps.setString(2, name);
ps.setInt(3, age);
你这个地方写错了,你一共就两个?,应该是
ps.setString(1, name);
ps.setInt(2, age);