Amigos, já tentei de td jeito conectar no sqlserver 2005, usando o sqljdbc 1.1 da microsoft ou o jtds. E nada.
Alguém pode me ajudar, preciso concluir um trabalho de replicação e ta mais dificil conectar no banco com a aplicação do que replicar os dados.
Eu tenho um driver chamado sqljdbc.jar e com ele o código abaixo está conectando beleza:
import java.sql.*;
class ConexaoSQLServer
{
public static void main( String args[] )
{
ConexaoSQLServer conexao = new ConexaoSQLServer();
conexao.conecta();
}
public ConexaoSQLServer() //método construtor
{
}
public void conecta()
{
try
{
Class.forName( "com.microsoft.sqlserver.jdbc.SQLServerDriver" );
}
catch( java.lang.ClassNotFoundException e )
{
System.out.println( "Erro capturado na carga do driver" );
System.err.print( "ClassNotFoundException:" );
System.err.println( e.getMessage() );
}
try
{
Connection conn = DriverManager.getConnection( "jdbc:sqlserver://localhost:1433;databaseName=northwind","dbadmin","dbadmin" );
System.out.println( "conectado" );
}
catch( SQLException ex )
{
System.out.println( "Erro capturado na conexao com banco" );
System.err.println("SQLException: " + ex.getMessage());
}
}
}
Se quiser este driver, mande um e-mail para tommahawk@terra.com.br
Desculpe a falha… meu SQLServer é 2000…