1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[RESOLVIDO] Erro ao disparar trigger JDBC/ODBC

Discussão em 'EMS , HCM e Totvs 11' iniciado por gbouvie, Janeiro 13, 2011.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. gbouvie

    gbouvie Membro Participativo

    Olá!

    Não usamos o eclipse para desenvolvimento. Usamos o progress como banco de dados do EMS Datasul. Só usei o eclipse para desenvolver as triggers e stored procedures que preciso que uma aplicação externa utilize.

    Você está utilizando o driver JDBC para a comunicação? Poste exatamente o código que você usou para a conexão.

    Giovani Bouvié
  2. gsantin

    gsantin Sem Pontuação

    Olá.

    Sim, utilizo o driver JDBC do Progress DB Navigator, ferramenta do Eclipse IDE para Progress. Coloco os parametros do meu banco progress e quando vou conectar ou até mesmo fazer um teste da conexão ocorre o erro reportado.

    Vc utiliza banco progress também?...como vc conectou o eclipse ao banco?

    Abraço.
  3. gbouvie

    gbouvie Membro Participativo

    Olá!

    Não utilizo o eclipse como IDE para o progress. Usamos o AppBuilder para desenvolver. Já fiz conexão ao progress via eclipse porém usando uma classe de conexão que eu mesmo criei. Nunca usei o DB Navigator para conexão.

    Giovani
  4. gsantin

    gsantin Sem Pontuação

    Olá.

    Desculpa a demora pra retornar. Estava fazendo uns testes mas não funcionou mesmo assim.

    Teria como vc me enviar a classe que usou para conectar? Seu banco é progress também?

    Abraço
  5. gbouvie

    gbouvie Membro Participativo

    Olá!

    O banco é progress mesmo. Não tenho mais a classe pois só usei para alguns testes. Me passa o que você fez para tentar conectar que posso dar uma olhada e testar aqui.

    Abraço,

    Giovani
  6. gbouvie

    gbouvie Membro Participativo

    Olá!

    Achei a classe que usei para conectar e fazer uma consulta. Segue:

    Código:
    import java.sql.Connection; 
    import java.sql.ResultSet;
    import java.sql.SQLException; 
    import java.sql.Statement;
    import java.util.Properties;
    
    import javax.swing.JOptionPane;
    
    import com.ddtek.jdbc.openedge.OpenEdgeDriver;
    
    public class Conexao {
    	public static void main(String[] args) throws SQLException {
    		try{
    			OpenEdgeDriver driver = new OpenEdgeDriver(); 
    			Properties prop = new Properties(); 
    			prop.setProperty("user", "<usuario>"); 
    			prop.setProperty("password", "<senha>"); 
    			Connection con = driver.connect("jdbc:datadirect:openedge://<servidor>:<porta>;databaseName=<nome do banco>", prop);
    			Statement st = con.createStatement();
    			ResultSet rs = st.executeQuery("select * from pub.\"c-tit-associado\"");
    			if(rs.next()){
    				JOptionPane.showMessageDialog(null, rs.getFloat(2));
    			}
    		}catch(Exception e){
    			e.printStackTrace();
    		}
    	} 
    }
    Abraço

    Giovani
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página