あなたがJavaのSQLで発生した場合はどのように)(新しい列のgetStringを使用するには?

次のコード:

作成 PROC はProc2
 AS 
SELECT階号四半期、([ 201801 ] + [ 201802 ] + [ 201803 ] + [ 201804、中国] + [ 201805 ] + [ 201806 ]/ 6  AS   結果   から結果

順序 によって結果DESC

これは私がストアドプロシージャを作成している、ストアドプロシージャは、これらの月の寮のための成績平均点を計算することができます

私は言葉のJavaコードの実装を使用したい場合はどのようにそれを達成するには?

私たちは皆、これは確かに書き始めていることを知っています

System.out.println( "F" + "寮記号" + "平均グレード" ); 
        文字列のSQL = "ExecのはProc2" ;
           試み{ 
               stmtは = conn.createStatement(); 
               RS = stmt.executeQuery(SQL);

しかし、その後、私たち

 一方、(rs.next()){

我々はまだこのコードを利用することができ、次の列へのポインタを使用します:

  一方、(rs.next()){ 
                  文字列A1 = rs.getString(1 )。
                  列b1 = rs.getString(2 )。
                  列C1 = rs.getString(3 )。
                  System.out.println(A1 + " "+ B1 +"、" + C1)。
              } 
              のSystem.out.println(); 
               } キャッチ(のSQLException E){ 
                   System.err.println( "Data.executeQuery:" + e.getMessage())。
                }} 
        
    }

 

結果はまだあなたが望む結果を示して! 

次のポインタは必ずしもない記述し、すでに書かれた列は、SQL文でコラムを書くにも指すことができます

 

おすすめ

転載: www.cnblogs.com/jarredcode/p/11203866.html