
calstat=conn.prepareCall("{call studentrc(?,?,?,?,?)}"); // it show error parameter value is null calstat.setString(1,tname.getText()); calstat.setString(2, tmark1.getText()); calstat.setString(3, tmark2.getText()); calstat.setString(4, ttotal.getText()); calstat.setString(5, treg.getText()); calstat.executeUpdate(); //JOptionPane.showMessageDialog(null,"Data successfully Updated to the database"); //System.out.println(ps); pr.close(); }
i create in mysql stored procedure
delimiter // create procedure studentrcs(sname varchar(20),smark1 int(3),smark2 int(3),stotal int(10),inout Regno int(6)) begin UPDATE studentrecords set studentname=sname,mark1=smark1,mark2=smark2,total=stotal where Regno=Regno; end;//
how can i pass the parameter here ... kindly help me out to solve this problem..
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.