Galera, estou tentando fazer uma conexão com SQL SERVER 2000, mas já tentei de tudo e não funciona. Eu tinha o 2005 instalado, desinstalei e instalei o 2000 pois achei que tinha alguma coisa de errado com o meu 2005. Não adiantou. Tentei configurar alguns parâmetros do SQL SERVER 2000 mas não manjo muito disso. Ele acessa outra máquina que temos aqui sem problemas com o mesmo login e senha. O problema é quando uso a conexão. Tento colocar LOCALHOS, tentei pelo IP, não vai nem com macumba. Tentei com o driver da Microsoft mas também não foi. Acendi até uma vela para o Santo dos Bancos de dados mas também não resolveu.
Segue o código abaixo para que possam ver:
public Conectar() {
// Carrega o driver para permitir conexão ao banco de dados
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver");[/b]
DriverManager.registerDriver(new net.sourceforge.jtds.jdbc.Driver());
connection = DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.0.165:1433","sa","123");
} catch (ClassNotFoundException cnfex) {
System.err.println("Problemas para achar o Driver.");
cnfex.printStackTrace();
System.exit(1); // termina o programa
} catch (SQLException sqlex) {
System.err.println("Problemas na conexao");
sqlex.printStackTrace();
System.exit(1); // termina o programa
}
getTable();
setSize(450, 150);
show();
}
Ele dá o seguinte erro:
[color=red]Problemas na conexao
java.sql.SQLException: Network error IOException: Connection refused: connect
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:385)[/color]
at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:182)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Conectar.<init>(Conectar.java:31)
at Conectar.main(Conectar.java:136)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSocket.java:304)
at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:255)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:310)
… 6 more
Se alguém puder me ajudar . . . . . .