1 package smile.stored; 2 3 import java.util.*; 4 import java.sql.*; 5 6 17 public class s_deleteRelatedLinkByItemID extends StoredProcedure implements ProcedureInterface { 18 19 String itemID; 21 22 String link; 23 24 public s_deleteRelatedLinkByItemID() { 25 } 26 27 public void init(HashMap initData, Connection con) { 28 super.init(initData, con); 30 itemID = utils.getString(data, "ITEMID", ""); 32 link = utils.getString(data, "LINK", ""); 33 } 34 35 public void checkParams() throws SQLException { 36 if (itemID.equals("") || link.equals("")) { 37 throw new SQLException("ERROR: REQUIRED FIELDS WERE NOT SENT."); 38 } 39 40 } 41 42 public void checkAction() throws SQLException { 43 } 44 45 public void executeAction() throws SQLException { 46 47 StringBuffer v_sb = new StringBuffer (); 48 v_sb.append("DELETE from tblrelatedlinks").append(" WHERE itemID = '" + itemID + "'").append(" AND link = '" + link + "'"); 49 50 execStatement(v_sb.toString()); 51 52 StringBuffer v_sbUpdate = new StringBuffer (); 53 v_sbUpdate.append("UPDATE tblarticles ").append(" SET updateDate = '" + sdf.format(new java.util.Date ()) + "' ").append( 54 " WHERE itemID = '" + itemID + "'"); 55 56 execStatement(v_sbUpdate.toString()); 57 58 execStatementToRS(queryResultOk); 59 60 } 61 } | Popular Tags |