Membros,
tenho uma classe FabricaConexao e nesta está contido o código para a criação do objeto de conexão ao SQL Server. Quando testado no Eclipse pelo Debug, rola normal mas quando testo pelo NetBens(Ultima versão, peguei hoje) não cria esse bendito objeto, travando o NetBens e quando passa um tempo, o mesmo cai na Exception informando que houve uma rejeição ou o banco não estava disponível. O mais intrigante é que é a mesma classe, copiada e colada nas duas ferramentas. Alguém já passou por isso antes ?
OBS: Tive que importar para o NetBens pelo motivo do GUI Swing.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.microsoft.sqlserver.jdbc.SQLServerException;
public class FabricaConexao
{
private String server = "XXXXXX";
private String usuario = "xxxxxx";
private String senha = "xxxxx";
private String porta = "xxxxx";
private String banco = "TESTE_XLSTOGEO";
Connection objConn;
public Connection getConexao() throws SQLException, SQLServerException
{
if(objConn == null)
{
String connectionUrl = "jdbc:sqlserver://" + server + ":" + porta
+ ";" + "databaseName=" + banco + ";user=" + usuario
+ ";password=" + senha;
try
{
// Establish the connection.
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
this.objConn = DriverManager.getConnection(connectionUrl);
} catch (SQLException e)
{
System.out.println("Erro de SQL na criação do obj de banco");
} catch (Exception e)
{
System.out.println("Erro geral na criação do obj de banco");
}
}
return objConn;
}
}