2016-05-18 7 views
0

私は動的にピボットテーブルを作成するmysqlクエリを持っています。jspページのmysql動的クエリを表示するには

you can see the screen shot of out put この生成されたピボットテーブルをjspページに動的に表示するにはどうすればよいですか。私は、コードを流してみましたが、それはResultSetがUPDATEからだと言う日食でエラーを返します。データなし。あなたの助けに感謝します。

public String getSaymanRaporu() throws SQLException { 
    String out = "\n";  
    Connection connection = null; 
    try { 

     connection = DriverManager.getConnection(dbUrl, dbUserName, dbPassword); 
     Statement stm = (Statement) connection.createStatement(); 
     String sql = "HERE COME SQL CODE"; 
     System.out.println("rapor sql:"+sql); 
     ResultSet rs = stm.executeQuery(sql); 

     ResultSetMetaData metaData = rs.getMetaData(); 
     int numberOfColumns = metaData.getColumnCount(); 
     for(int i = 1; i<= numberOfColumns; i++){ 
      out.concat(metaData.getColumnName(i)); 
     } 
     out.concat("\n"); 

     if(rs.next()){ 
      for (int i = 1; i <= numberOfColumns; i++){ 
       out.concat((String) rs.getObject(i)); 
      } 
      out.concat("\n"); 

     rs.close(); 

     stm.close(); 

     connection.close(); 

    } catch (SQLException e) { 
     System.out.println(e.getMessage()); 
     return "error"; 
    } finally { 
     if (connection != null) { 
      try { 
       connection.close(); 
      } catch (SQLException ignore) { 
       System.out.println(ignore.getMessage()); 
      } 
     } 
    } 
    System.out.println("out:"+out); 
    return out; 

} 

答えて

0

< %%タグを使用してJSPページにJavaコードを追加できます。例:

<div> 
<head> 
<title>Java into JSP</title> 
</head> 
    <body> 
     <% 
      //Java code 
      String var = "It works"; 
     %> 
     <div> 
      <%=var%> 
     </div> 
    </body> 
</div> 

これは、必要な操作を行う方法を示していると思います。

関連する問題