Help Urgente - Não consigo fazer select no banco de dados

1 resposta
A

Estou enviando minha classe de conexão com Banco de dados. Minha aplicação foi desenvolvida em jsp e interage com esta classe para se conectar ao banco e executar query.

package nexcode.tools;

import java.sql.*;

public class Bancodados {

public String endip;

public String nomebanco;

public String port;

public String usuario;

public String senha;

public Connection con;

public ResultSet rs;

public int iRetorno;
// Construtor.

public Bancodados() {

}
public void conecta(){
    String url  = "jdbc:microsoft:sqlserver://NADIA:1433";

    try {
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    } 
catch(Exception ex) {
        System.out.print(ex);
    }

    try {
        Connection con = DriverManager.getConnection(url,"sa","");
        System.out.println("Conectou Beleza!");           //AQUI ELE ME MOSTRA A MENSAGEM NO TOMCAT

    } catch(SQLException ex) {
        System.err.println("SQLException: " + ex.getMessage());
    }
    
}

public void desconecta(){
    try {
        con.close();
        System.out.println("Desconectou Beleza!");

    } catch(SQLException ex) {
        System.err.println("SQLException: " + ex.getMessage());
    }
    
}

public void query(String sqlquery){
    //Statement stmt;
    
    try {
System.out.println("1");    //QUANDO EXECUTO A QUERY E CHAMO ESTA ROTINA ELE IMPRIME O 1
        Statement stmt = con.createStatement();  //NESTA LINHA ELE NÃO EXECUTA QUERY (NÃO EXECUTA ESTA LINHA)
       System.out.println("2"); 
        rs = stmt.executeQuery(sqlquery);
        //stmt.close();
        
    } catch(SQLException ex) {
        //System.err.println("SQLException: " + ex.getMessage());
     }
    
}

 public void update(String sqlquery){
    Statement stmt;
    
    try {
        stmt = con.createStatement();
        iRetorno = stmt.executeUpdate(sqlquery);
        //stmt.close();
        
    } catch(SQLException ex) {
        System.err.println("SQLException: " + ex.getMessage());
    }
    
}

}
Na rotina public void query(String sqlquery) e que esta o problema, ela não executa a query.

Me ajude

1 Resposta

F

Por favor não duplique os posts

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=3577&sid=15800e8387fc786a57f252d2309a6e21

Criado 2 de abril de 2004
Ultima resposta 2 de abr. de 2004
Respostas 1
Participantes 2