Amigos,
Eu simplesmente não consigo estabelecer a conexão com o SQLServer. Sempre recebo a mensagem abaixo:
[Microsoft][SQLServer Driver for JDBC]Error estabilishing socket.
[Microsoft][SQLServer Driver for JDBC]Connection refused: connect
Não entendo porque. Abaixo está minha configuração:
- Windows XP + SQLServer 2000 funcionando normalmente.
- Tomcat 4.1.29 funcionando normalmente.
- Driver JDBC do SQLServer instalado.
- CLASSPATH =
C:\Sun\AppServer\jdk\jre\bin;
C:\Program Files\Microsoft SQL Server\80\Tools\BINN;
C:\Sun\AppServer\bin;
C:\Sun\AppServer\lib;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;
%CATALINA_HOME%\common\lib\servlet.jar;
%CATALINA_HOME%\common\lib\tools.jar
Se houver algum passo-a-passo de como configurar, ou algo semelhante, por favor… Estou ha dias tentando e nada…
Obrigado.
Oi
Valerius, de uma olhada no link abaixo
T+
vc pode também criar um driver ODBC pra conexão e usar JDBC-ODBC
2 Coisas:
- você colocou o driver de conexão do SQL Server na pasta lib da sua aplicação ou do seu conteiner?
- Quais são a sua url de conexão e String do Driver?
Qualquer coisa dá uma olhada nestas aqui, estão funcionando:
[quote]Driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
Url=jdbc:microsoft:sqlserver://192.168.0.50:1433;SelectMethod=cursor;User=usuario;Password=******[/quote]
Espero que lhe ajude, qualquer coisa grita
Amigos,
Eu conferi o link que o Jeveaux me enviou e não me parece que eu esteja fazendo alguma coisa diferente do que o site ensina.
Eu coloquei uma cópia dos 3 “.jar” do driver JDBC na pasta WEB-INF\lib da minha aplicação. O CLASSPATH aponta para os mesmos arquivos, porém para a cópia que está na pasta de instalação do driver.
A URL de conexão é a mesma citada pelo Diogoacl, mudando somente o endereço ip por “localhost”, e sem a opção “SelectMethod=cursor” (aliás, para que ela serve?).
Eu não tentei utilizar a ponte com o ODBC, pois não é minha intenção utilizar ODBC (por questões de performance).
Amigos,
Eu conferi o link que o Jeveaux me enviou e não me parece que eu esteja fazendo alguma coisa diferente do que o site ensina.
Eu coloquei uma cópia dos 3 “.jar” do driver JDBC na pasta WEB-INF\lib da minha aplicação. O CLASSPATH aponta para os mesmos arquivos, porém para a cópia que está na pasta de instalação do driver.
A URL de conexão é a mesma citada pelo Diogoacl, mudando somente o endereço ip por “localhost”, e sem a opção “SelectMethod=cursor” (aliás, para que ela serve?).
Eu não tentei utilizar a ponte com o ODBC, pois não é minha intenção utilizar ODBC (por questões de performance).
Continuo, portanto, com o mesmo problema.
Pessoal, agradeço a força que vcs estão dando.