String sql="insert into student(stuId,stuName,stuPwd)**valuse('"**
+student.getStuId()+"','"+student.getStuName()+"'+'"+student.getStuPwd()+"')";
st.execute(sql);__
String sql="insert into student(stuId,stuName,stuPwd) valuse (
student.getStuId(),student.getStuName(),student.getStuPwd())";
String sql = "insert into student(stuId,stuName,stuPwd) values('" + student.getStuId() + "','" + student.getStuName() + "','" +
student.getStuPwd() + "')";
和你只有一点差别,就是 "'+'" ==> "','"
2楼已的sql中已经有了答案,应该是values,而不是valuse
String sql="insert into student(stuId,stuName,stuPwd) values (student.getStuId(),student.getStuName(),student.getStuPwd())";
我的回答跟问题无关哈,上边已经有正确答案了。我要说的就是在实际使用过程中是不建议像你这样拼接sql的,都是用占位符。你这样做会有sql注入风险