No Eclipse rola e no NetBens não

2 respostas
jayro

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;
	}

}

2 Respostas

thiagocg

perguntinha ingenua, mas vc importou o jar tb?
Posta o erro q ta dando!

[]'s

jayro

thiagocg:
perguntinha ingenua, mas vc importou o jar tb?
Posta o erro q ta dando!

[]'s

Thiago, ambos os jars que estou usando no projeto no Eclipse(POI e SQLServer) foram importados para o projeto no NetBens.

Grato.

Criado 22 de setembro de 2009
Ultima resposta 22 de set. de 2009
Respostas 2
Participantes 2