这是学生可以注册的学生注册表,数据将存储在数据库中,但这些值不会存储在数据库中。
我的JDBC代码通过这个我得到的表单值存储在数据库中..但这不存储在数据库中。帮助我解决这个问题这是一个非常烦人的错误,因为程序中没有错误,但值也没有存储在数据库中......
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe",
"system",
"nisha");
PreparedStatement ps=con.prepareStatement("insert into student5 values(?,?,?,?,?,?,?,?,?,?,?,?,?)");
ps.setString(1,fname);
ps.setString(2,lname);
ps.setString(3,gen);
ps.setString(4,add);
ps.setString(5,city);
ps.setString(6,state);
ps.setString(7,pin);
ps.setString(8,email);
// ps.setString(8,markt);
ps.setString(9,pass);
// ps.setString(10,marko);
ps.setString(10,emp);
ps.setString(11,skil);
ps.setString(12,pac);
ps.setString(13,rol);
int i=ps.executeUpdate();
if(i>0){
System.out.print("Student added successfully");
}
else{
System.out.print("Unable to add Student!");
}
} catch (ClassNotFoundException | SQLException ex) {
Logger.getLogger(CReg.class.getName()).log(Level.SEVERE, null, ex);
}