MySQL Stored Function Tutorial 1
(Here I am using MySQl Query Browser)
DELIMITER $$
DROP FUNCTION IF EXISTS `test`.`updateOneFunction` $$
CREATE FUNCTION `test`.`updateOneFunction` (tname VARCHAR(30), tid INT)
RETURNS INT
BEGIN
UPDATE ONE SET name=tname WHERE ID=tid;
RETURN 1;
END $$
DELIMITER ;
1. Now Write Java Code To Call It in Your Application
try
{
cn=DriverManager.getConnection("jdbc:mysql://localhost:3306/" +
"test","root","root");
st=cn.createStatement();
st.executeUpdate("SELECT updateOneFunction('"+name+"','"+id+"')");
rs=st.executeQuery("select * from one WHERE id='"+id+"'");
rs.next();
System.out.println("Updated Name = "+rs.getString(2));
}catch(Exception e){
e.printStackTrace();
}
}
No comments:
Post a Comment
Leave Comment If You Like This...Thank You..!