SHARE
TWEET

Untitled

a guest Oct 4th, 2017 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public ArrayList<SpecVisual> Insertar_bocetos(String[] anuncios) {
  2.  
  3.         String driver = "org.postgresql.Driver";
  4.         String connectString = "jdbc:postgresql://db1.medellin.intrayell.com:5432/clipper";
  5.         String user = "clipper";
  6.         String password = "clipper";
  7.        
  8.        
  9.          PreparedStatement ps = null;
  10.          ResultSet rs = null;
  11.  
  12.         SpecVisual specVisual = new SpecVisual();
  13.         Advertiser advertiser = new Advertiser();
  14.         ArrayList<SpecVisual> arrbocetos = new ArrayList<SpecVisual>();
  15.  
  16.  
  17.        
  18.         try {
  19.            
  20.             Class.forName(driver);
  21.             Connection con = DriverManager.getConnection(connectString, user,
  22.                 password); 
  23.  
  24.  
  25.                         StringBuilder sb = new StringBuilder("Select sp.clipper_Book_Id,sp.Book_Edition,"
  26.                         + "sp.creativity_id,sp.Awaiting_ref_flag,sp.type_Id,sp.pub_ad_code,sp.heading_name,"
  27.                         + "sp.Login_Id,sp.sales_rep_code,ad.advertiser_name,ad.clipper_advertiser_ref,sp.language_id,sp.multi_page_flag "
  28.                         + "from advertiser ad,Spec_visual sp "
  29.                         + "where sp.clipper_advertiser_ref= ad.clipper_advertiser_ref and sp.clipper_wi_ref in (");
  30.  
  31.                         for(int i=0;i<anuncios.length;i++){
  32.                         if(i>0){
  33.                         sb.append(",");
  34.                         }
  35.                         sb.append("?");
  36.                         }
  37.                         sb.append(")");
  38.                        
  39.                         ps = con.prepareStatement(sb.toString());
  40.                         for(int i=0;i<anuncios.length;i++){
  41.                         ps.setString(i+1, anuncios[i]);
  42.                         }
  43.  
  44.                         rs = ps.executeQuery();
  45.  
  46.                         while (rs.next()) {
  47.  
  48.                         specVisual
  49.                         .setClipperBookId(rs.getString("clipper_Book_Id"));
  50.                         specVisual.setBookEditionId(Long.parseLong(rs
  51.                         .getString("Book_Edition")));
  52.                         specVisual.setCreativityId(Integer.parseInt(rs
  53.                         .getString("creativity_id")));
  54.                         specVisual.setAwaitRefFlag(Integer.parseInt(rs
  55.                         .getString("Awaiting_ref_flag")));
  56.                         specVisual.setTypeId(Integer.parseInt(rs
  57.                         .getString("type_Id")));
  58.                         specVisual.setPubAdCode(rs.getString("pub_ad_code"));
  59.                         specVisual.setHeadingName(rs.getString("heading_name"));
  60.                         specVisual.setLoginId(rs.getString("Login_Id"));
  61.                         specVisual.setSalesRepCode(rs.getString("sales_rep_code"));
  62.  
  63.                         advertiser.setAdvertiserName(rs
  64.                         .getString("advertiser_name"));
  65.                         advertiser.setClipperAdvertiserRef(rs
  66.                         .getString("clipper_advertiser_ref"));
  67.  
  68.                         specVisual.setAdvertiser(advertiser);
  69.                         specVisual.setLanguageId(Integer.parseInt(rs
  70.                         .getString("language_id")));
  71.                         specVisual.setMultiPageFlag(Integer.parseInt(rs
  72.                         .getString("multi_page_flag")));
  73.                         // specVisual.setTypeInstructionsText("specVisualFB.getInstructions()");
  74.                         arrbocetos.add(specVisual);
  75.  
  76.                         }
  77.                         ps.close();
  78.                         con.close();
  79.                         rs.close();
  80.                        
  81.             }
  82.         catch (Exception e) {
  83.             System.out.println(e.getMessage());
  84.         }
  85.         finally{
  86.        
  87.         }
  88.         return arrbocetos;
  89.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top