Estou desenvolvendo uma aplicação para um cliente que exigiu que o banco de dados usado fosse o SQL Server 2008, e nunca usei este banco.
Não estou conseguindo fazer a conexão de jeito nenhum, tentei vários códigos que achei por aí e por último tentei até com jtds e também não funcionou.
Eu adicionei a biblioteca manualmente com os seguintes arquivos: jtds1.2.5; sqljdbc e sqljdbc4.
A minha classe de conexão está assim:
import java.sql.*;
public class Conexao{
public Connection conn;
private Statement smt;
public ResultSet msql;
static final String JDBC_DRIVE = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
static final String DATABASE_URL = "jdbc:jtds:sqlserver://localhost[:1433][/<teste>]";
public void conecta(){
try{
Class.forName(JDBC_DRIVE);
try{
conn = DriverManager.getConnection(DATABASE_URL);
smt = conn.createStatement();
}catch(SQLException e){
}
}catch(ClassNotFoundException e){
}
}
Sei que não é problema no meu banco de dados, pois eu o testei separadamente e está funcionando.