数据未使用JDBC存储在数据库中

时间:2017-11-17 08:17:38

标签: java jdbc

这是学生可以注册的学生注册表,数据将存储在数据库中,但这些值不会存储在数据库中。

我的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);
} 

0 个答案:

没有答案