次のコード:
作成 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文でコラムを書くにも指すことができます