Considere o bloco de código, abaixo, presente um uma aplicação Java, em condições ideais.
String driver, url, usuario, senha, sql;
Connection conecta;
PreparedStatement st; driver = "com.mysql.cj.jdbc.Driver";
url = "jdbc:mysql://localhost:3306/bd";
usuario = "root";
senha = "aB12c56DY";
sql = "SELECT * FROM users WHERE usuario=? AND senha=?";
Class.forName(driver);
conecta = DriverManager.getConnection(url,usuario,senha);
st = conecta.prepareStatement(sql);
st.setString(1, txtUsuario.getText());
st.setString(2, pswSenha.getText());
Para executar o comando SQL SELECT na tabela users do banco de dados bd e armazenar o retorno em rs deve-se utilizar, na próxima linha do bloco de código, o comando