Conexão com SQLServer 2005 com NetBeans

0 respostas
cellodedy

Olâ, estou com problemas com a conexão de dados SQLServer 2005. não estou conseguindo fazer o NetBeans buscar o banco de dados.....

Estou desenvolvendo um aplicativo para desktop e não para Web...OK

Alguêm poderia me ajudar.....
Eu crio as tabelas no banco e depois eu tenho que criar uma fonte de dados ODBC no painel de controle?
Bom estou utilizando o Access como exemplo mais não quero utilizar este banco gostaria de usar o SQLServer 2005..........

Classe para conexão com o banco de dados access
public class conexao //classe conexao tem que ser o mesmo nome class conexao
{
    //criei uma variavel driver tipo string e constatnte o conteudo desta variavel não poder ser alterado
    final private String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; //conexao com o banco de dados access
    final private String url = "jdbc:odbc:controle"; //chamando o banco de dados "controle" esta armazenando a fonte de dados
    final private String usuario = "";
    final private String senha = "";
    private Connection conexao; //responsavel pela conexão do banco de dados
    public Statement statement; //abre caminho ate o banco e uma alto estrada
    public ResultSet resultset; // armazena o resultado no dados no banco 
    
    public boolean conecta() //metodo conecta servi para todas as tabelas e cadastros tipo boolean retorna um valor
    {
        // try e catch = ele tenta efetua alguma coisa caso não consiga ele vai para o catch tratamento de erro
        // no java se vc não tratar erro ele nem conecta com o banco
        boolean result = true; //variavel do tipo boolean inicia com true
        try
        { 
            Class.forName(driver); //carregar o driver
            conexao = DriverManager.getConnection(url, usuario, senha); //efetuar a conexao propriamente dita
            //JOptionPane.showMessageDialog(null, "Conectou");
        }
        catch (ClassNotFoundException Driver) //catch tratamento de erro vou tratar o erro
        {
            JOptionPane.showMessageDialog(null, "Driver não localizado: "+Driver); //variavel driver que eu criei vai mostrar o erro pelo catch
            result = false;
        }
        catch (SQLException fonte) //tratamente de erro com a conexao do banco de dados e minha fonte
        {
            JOptionPane.showMessageDialog(null,"Deu erro na conexão "+ 
                    "com a fonte de dados"+fonte);//variavel fonte vai mostrar para mim o erro tratamento de erro
            result = false;
        }
        return result; //retonando true ele da sequencia caso false ele para
    }
Classe para conexão com o SQLServer
//classe de conexão com o banco de dados SQL Server
	public static Connection getConnection2() {
		Connection con = null;

		try {
			Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
			con =
				DriverManager.getConnection(
					"jdbc:microsoft:sqlserver://192.168.5.5:1433;databaseName=BDTESTE;",
					"sa",
					"bsitecnologia");
		} catch (Exception e) {
			e.printStackTrace();
		}
		return con;
	}

Alguêm poderia me ajudar em relação a conexão!!!

Criado 13 de novembro de 2008
Respostas 0
Participantes 1