公共 ボイドのexecuteQuery()がスロー例外{ // 1数据库四要素 入力ストリームresourceAsStream = この .getClass()のgetClassLoader()getResourceAsStream( "jdbc.propertiesを"。。 )。 // 2.用のプロパティ、キー返回値值 プロパティプロパティ= 新しいプロパティ(); Properties.load(resourceAsStream)。 列ドライバ = properties.getProperty( "jdbc.drivers" )。 文字列のURL = properties.getProperty( "jdbc.url" ); 文字列ユーザ = properties.getProperty( "jdbc.user" )。 文字列のパスワードProperties.getProperty =( "jdbc.password" ); // 機構のクラスのオブジェクトを生成するため3. Class.forNameの反射使用 ; Class.forNameの(ドライバ) // のDriverManagerドライバ4.接続 接続接続= のDriverManagerを。 getConnection(URL、ユーザ、パスワード); // System.out.printlnは(接続); // 5.メソッドStatementクラスに関連して、クエリの準備 声明= Connection.createStatement(); // 6.のexecuteQueryとクエリSQL 文字列のSQL =「SELECTからt_user *」; のResultSetたresultSet = Statement.executeQuery(SQL); // 6.ので、そこのResultSetブールの実行中にデータベースを照会するために、カーソルので、次の使用()の // でトラバーサル結果7.リスト 一覧<ユーザー>ユーザー= 新しい新規のArrayList <> (); 一方(ResultSet.next()){ int型の ID = ResultSet.getInt(1。); 文字列のlogin_name = resultSet.getString( 2 ) 文字列パスワード1 = resultSet.getString(3 ); 列USER_NAME = resultSet.getString(4。); // 8リストに追加するために、ユーザーオブジェクトを作成する ユーザーUSER1 = 新しい新しいユーザー(ID、のlogin_name、パスワード1、USER_NAME ); users.add(USER1); // 9印刷結果 のSystem.out.println(USER1)。 } }