Advertisement
Fhernd

ClassConnection.java

Mar 13th, 2013
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.33 KB | None | 0 0
  1. package upload;
  2.  
  3. import java.sql.*;
  4.  
  5. /**
  6.  *
  7.  * @author johnoo
  8.  */
  9. public class ClassConnection {
  10.  
  11.     public Object execute(String sql, int sqlType, Connection con) {
  12.         try {
  13.  
  14.             Statement statement = con.createStatement();
  15.             ResultSet resultSet = null;
  16.  
  17.             switch (sqlType) {
  18.                 case 1: // INSERT / DELETE / UPDATE
  19.                     statement.executeUpdate(sql);
  20.  
  21.                     break;
  22.                 case 2: // SELECT
  23.                     resultSet = statement.executeQuery(sql);
  24.  
  25.                     if (resultSet.next()) {
  26.                         //con.close();
  27.                         return true;
  28.                     } else {
  29.                         //con.close();
  30.                         return false;
  31.                     }
  32.                 case 3: // INSERT
  33.                     statement.executeUpdate(sql);
  34.                     resultSet = statement.executeQuery("SELECT idreporte FROM extractos ORDER BY idreporte");
  35.                     resultSet.last();
  36.  
  37.                     Object idReporte = resultSet.getObject("idreporte");
  38.                     return idReporte;
  39.             } // end switch
  40.         } //end try
  41.         catch (SQLException e) {
  42.             System.out.println(e.getMessage());
  43.         }
  44.         return null;
  45.     }  //end main    
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement