クエリのデータベース接続(書)、全体のプロセス。

公共 ボイドの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)。
        } 


    }

 

おすすめ

転載: www.cnblogs.com/violetff/p/12533856.html