Problemas de conexão com TJDS

2 respostas
M

Caros JavaExperts,
sou iniciante em java e tenho tentado conectar em um DB MSSQL Server utilizando o TJDS para isto. Ainda não obtive sucesso, pois sempre recebo a mensagem que nao conseguiu conectar no banco de dados. Segue abaixo a string que estou utilizando para efetuar a conexão:

=============
    Connection conexaoDB = null;
                           
    String nomeDriver   = "net.sourceforge.jtds.jdbc.Driver"; // JTDS JDBC driver
    String servidorSQL  = "192.168.0.2";
    String portaConexao = "1433";
    String bancoDados   = "testedb";
    String url          = "jdbc:jtds:sqlserver://" + servidorSQL + ":" + portaConexao + "/" + bancoDados;
    String nomeUsuario  = campoUsuario.getText();
    String senhaUsuario = campoSenha.getText();

    try {
        // Carrega o JDBC driver
        Class.forName(nomeDriver);

        // Cria a conexão com o banco de dados
        conexaoDB = DriverManager.getConnection(url, nomeUsuario, senhaUsuario);

    } 

    catch (ClassNotFoundException e) {
        
	// Se não encontrar o banco de dados

          String janelaMensagem   = "Banco de dados nao encontrado !!\n"  + url;
          String janelaTitulo     = "Mensagem de erro";
          
          JOptionPane.showMessageDialog(null, janelaMensagem, janelaTitulo, JOptionPane.ERROR_MESSAGE);
        

    }

    catch (SQLException e) {
        // Não pode conectar ao banco de dados
          String janelaMensagem   = "Erro ao conectar ao banco de dados !!";
          String janelaTitulo     = "Alerta";
          JOptionPane.showMessageDialog(null, janelaMensagem, janelaTitulo, JOptionPane.WARNING_MESSAGE);
    }        
================

Se alguem ai puder me dar uma ajuda…

Abraços e obrigado.
Fabio
[color=“red”]Editado para conter o BBCode CODE - jeveaux[/color]

2 Respostas

J

Oi

mr_amorim, eu aconselho que tu use o driver ODBC mesmo, já tentei usar outros drivers pra MSSQL Server nenhum deles se mostrou estável o suficiente para ser adotado como driver para uma aplicação confiável.

Quanto ao erro, ainda não analisei, mas o farei.

T+

M

Oi Paulo,
vou tentar mais um pouco por aqui, infelizmente ODBC é minha última alternativa por questões de segurança e portabilidade.

Obrigado por compartilhar conosco estes problemas… ARGH M$ Softwares
Fabio

Criado 15 de março de 2004
Ultima resposta 15 de mar. de 2004
Respostas 2
Participantes 2