Bom dia,
Pessoal eu estou tentando fazer uma conexão com o banco de dados SQL 2000 SEM usar ODBC, então eu baixei o drive da Microsoft para isso:
Eu instalei o drive numa boa, quando eu compilo minha classe de conexão não aparece nenhuma mensagem de erro, mas executo aparece a seguinte mensagem:
Drive OK
Connection OK
SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
Veja o meu código:
import java.sql.*;
public class ConexaoJDBC {
/** Creates a new instance of ConexaoJDBC */
public ConexaoJDBC() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Connection con;
Statement stmt;
String query = "Select * from Produtos";
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}catch(java.lang.ClassNotFoundException e){
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
System.out.println("Drive OK");
try{
// Abrindo a conexão com o servidor MAURO, login sa e sem senha
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://BOBMARLEY/Locadora","","");
}catch(SQLException ex){
System.err.println("SQLException: " + ex.getMessage());
}
System.out.println("Connection OK");
}
}
No meu caso o servidor está rodando na minha máquina mesmo, pois ainda estou estudando a forma de conexão.
O meu SO é Windows XP
O nome do servidor é: BOBMARLEY
O nome da Base de Dados é: Locadora
O nome do Login: “” (vazio)
A senha: “” (Vazio)
Alguém poderia me ajudar?
