Exemplo de classe para realizar conexão no Ms SQL Server 2000:
import java.sql.*; public class ConDBSQL { public static void main(String args[]) { // Criando as variáveis de conexão e de statement Connection con; Statement stmt; String query = "select name , id from sysobjects"; // Verificando se o driver JDBC está instalado e pode ser utilizado try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); } catch(java.lang.ClassNotFoundException e){ System.err.print("ClassNotFoundException: "); System.err.println(e.getMessage()); } try{ // Abrindo a conexão com o servidor, login sa e sem senha //jdbc:microsoft:sqlserver://server1:1433;User=test;Password=secret con = DriverManager.getConnection("jdbc:microsoft:sqlserver://ipOuNomeDoServidor:1433","usuarioBD","senhaBD"); stmt = con.createStatement(); // Criando a instrução a partir do SELECT que está dentro da variável query ResultSet rs = stmt.executeQuery(query); System.out.println("Lista de linhas da tabela sysobjects:"); // Fazendo um loop para mostrar tudo o que foi retornado do banco while (rs.next()){ // Obtendo o campo name em um string String name = rs.getString("name"); // Obtendo o campo id em um inteiro int i = rs.getInt("id"); System.out.println(name + " " + i); } //Fechamdno a instrução e a conexão stmt.close(); con.close(); } catch(SQLException ex){ System.err.println("SQLException: " + ex.getMessage()); } } }
Obs. não esqueça de incluir no seu path o jar do sql server.