La tu richiesta è un po' vaga: come è fatta la tabella nel db con le coppie id->pass (come si chiama?)? Che db usi?

Ti posso fare un esempio con mySql:

codice:
import java.sql.*;
class Autenticazione {
    public static void main (String[] arg) {
        String id = "lorenzo";
        String password = "pass_lo";

        if (verificaAccesso(id, password)) {
            System.out.println("Autenticazione accettata");
            // connessione al db principale
        } else {
            System.out.println("Autenticazione rifiutata");
        }
    }

    public static boolean verificaAccesso(String id, String pwd) {
        boolean concediAccesso = false;
        Connection con=null;

        try {
            Class.forName("com.mysql.jdbc.Driver");
            con= DriverManager.getConnection("jdbc:mysql://localhost:3306/test");
        }
        catch (Exception e) {
            System.out.println("Errore nel caricamento del database");
        }

        try {
            Statement query = con.createStatement();
            ResultSet risultato = query.executeQuery("select * from autenticazioni where id = '"+id+"'");

            while(risultato.next()) {
                if (risultato.getString("password").equals(pwd))
                    concediAccesso = true;
            }


            query.close();
            con.close();
        } catch (Exception e) {
            System.out.println("Errore nell'interrogazione");
        }
        return concediAccesso;
    }
}
Era questo che cercavi?