Ola…
instalei o driver da MS e nao consegui acessar o BD,
Gostaria de saber qual a diferença de um driver JDBC e o da MS ?
o driver MS nao é um JDBC ?
O que muda no código ?
Apos instalar o Driver MS, tem que configurar algo no painel de controle ?
Aproveitando, alguem tem algum exemplo de conexao com o driver MS ?
Nos meus aplicativos eu chamo a classe da seguinte maneira:
conectaDB e = new conectaDB(usuario, senha);
try{
Statement st=conectaDB.conexao.createStatement();
}
catch(Exception ex) {
JOptionPane.showMessageDialog(null,ex.getMessage(),".:Erro sql - Impossivel conectar:.",0);
}
Abraços
Fabio
[color="red"]editado para conter BBCode code por JuJo[/color]
E
eurimarPJ
Olá AleCamilo,
Se vc instalou o driver do JDBC para o SQL Server que vc baixa do site da microsoft, então o erro pode estar acontecendo pq vc não colocou o driver no classpath.
Vou lhe falar o q q eu fiz. Eu instalei o programinha q vc baixa do site da microsoft e depois disso fui na pasta q foi criada e copiei o arquivo .jar da pasta para dentro da pasta commom/lib do tomcat e depois adicionei este arquivo no classpath.
para fazer a conexão agora vc vai usar:
Connectionconecta=null;Stringurldatabase=null;Stringusername=null;Stringpassword=null;jdbcDriver=“com.microsoft.jdbc.sqlserver.SQLServerDriver”;tryClass.forName(jdbcDriver);urldatabase="jdbc:microsoft:sqlserver://servidor:1433;databaseName=nome do banco de dados"username=“usuario”;password=“senha”;conecta=DriverManager.getConnection(urldababase,username,password);
Desse jeito aqui funciona. Tenta aí qualquer estamos aqui.