pública vacío executeQuery () lanza la excepción { // 1.数据库四要素 InputStream resourceAsStream = esta .getClass () getClassLoader () getResourceAsStream ( "jdbc.properties".. ); // 2.用Properties, clave Vuelta a la descripción de valor值 Características = nuevos Properties (); properties.load (resourceAsStream); Conductor Cadena = properties.getProperty ( "jdbc.drivers" ); String url = properties.getProperty ( "jdbc.url" ); Usuario Cadena = properties.getProperty ( "jdbc.user" ); string contraseñaProperties.getProperty = ( "jdbc.password" ); // 3. para generar objeto de una clase de mecanismos utilizados Class.forName refleja Class.forName (Driver); // 4. Conexión con DriverManager controlador Conexión Conexión = DriverManager. la getConnection (URL, usuario, contraseña); // System.out.println (conexión); // 5. el método en relación con la clase Norma, preparar una consulta Declaración Declaración = Connection.createStatement (); // 6. la consulta con executeQuery SQL cadena SQL = "t_user del SELECT *" ; ResultSet conjuntoResultados = Statement.executeQuery (SQL); // 6. debido a que la ejecución de Boole conjunto de resultados, mientras que un cursor con el fin de consultar la base de datos para el uso de la siguiente () de // 7. Lista en los resultados de recorrido en List <el usuario> Usuarios = nuevo nuevo el ArrayList <> (); el tiempo (ResultSet.next ()) { int ID = ResultSet.getInt (1. ); Cadena login_name = resultSet.getString ( 2 ); cadena password1 = resultSet.getString (3. ); cadena USER_NAME = resultSet.getString (4. ); // 8. el crear un objeto de usuario, con el fin de añadir a la Lista de usuario1 usuario = nuevo nuevo usuario (ID, login_name, password1, USER_NAME ); users.add (usuario1); // 9. El resultado de la impresión System.out.println (usuario1); } }