Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Executar_Query_Bd_Multiplos_Resultados {
- //Variáveis de BD
- Connection conOracle = null;
- Statement stmtOracle = null;
- ResultSet rsetOracle = null;
- public String Conectar(int Id_Estrategia1, int Id_Estrategia2) {
- String retorno = "#;-1;@";
- Boolean lb_continuar = true;
- //StringBuilder ls_comando = new StringBuilder();
- String ls_comando = new String();
- try {
- System.out.println("Conectando ao banco de dados Oracle...");
- String url = "";
- try {
- //conectando aos bancos de dados
- Class.forName("oracle.jdbc.driver.OracleDriver");
- url = "jdbc:oracle:thin:@10.5.12.116:1521:desenv01";
- DriverManager.setLoginTimeout(10);
- conOracle = (Connection) DriverManager.getConnection(url, "bkofficeadm", "bkofficeadmdesenv01");
- } catch (SQLException e) {
- System.out.println("falha SQL >> " + e.getMessage());
- } catch (Exception e) {
- //System.out.println("falha geral >> " + e.getMessage());
- e.printStackTrace();
- lb_continuar = false;
- }
- //String teste = "'BKO - Rep Conectividade'";
- if (lb_continuar) {
- System.err.println("Preparando comando...");
- System.out.println("");
- ls_comando = "SELECT DS_ESTRATEGIA, ID_ESTRATEGIA"+
- " FROM TB_BKOFFICE_ESTRATEGIA"+
- " WHERE ID_ESTRATEGIA IN" + Id_Estrategia1+"" +Id_Estrategia2+"";
- System.out.println(ls_comando);
- stmtOracle = conOracle.createStatement();
- stmtOracle.setQueryTimeout(10);
- rsetOracle = stmtOracle.executeQuery(ls_comando.replaceAll("n", " ").trim());
- if(rsetOracle.next()) {
- retorno = rsetOracle.getString(1);
- }
- rsetOracle.close();
- stmtOracle.close();
- /*
- Para comandos de Insert, Delete, ou Update
- --------------------------------------------------------
- stmtOracle = conOracle.createStatement();
- stmtOracle.setQueryTimeout(10);
- stmtOracle.execute(variavel_comando.toString());
- conOracle.commit();
- stmtOracle.close();
- */
- }
- } catch (Exception ex) {
- System.out.println("Erro - " + ex.getMessage());
- } finally {
- try {
- if (rsetOracle != null) {
- rsetOracle.close();
- }
- } catch (Exception e) {
- System.out.println("Erro ao fechar rset - " + e.getMessage());
- }
- try {
- if (stmtOracle != null) {
- stmtOracle.close();
- }
- } catch (Exception e) {
- System.out.println("Erro ao fechar stmt - " + e.getMessage());
- }
- try {
- if (conOracle != null && !conOracle.isClosed()) {
- conOracle.close();
- }
- if (conOracle != null && !conOracle.isClosed()) {
- conOracle.close();
- }
- } catch (Exception e) {
- System.out.println("Erro ao fechar con - " + e.getMessage());
- }
- }
- return retorno;
- }
- @Before
- public void setUp() throws Exception {
- Executar_Query_Bd_Multiplos_Resultados qr_2 = new Executar_Query_Bd_Multiplos_Resultados();
- String codEstrategias = qr_2.Conectar(319, 179);
- System.out.println("Estratégias: " + codEstrategias);
- }
- @After
- public void tearDown() throws Exception {
- }
- @Test
- public void test() {
- }
Add Comment
Please, Sign In to add comment