【问题标题】:How to display mysql dynamic query on jsp pagejsp页面如何显示mysql动态查询
【发布时间】:2016-09-15 01:39:33
【问题描述】:

我有一个动态创建数据透视表的 mysql 查询。

you can see the screen shot of out put 如何在 jsp 页面上动态显示这个生成的数据透视表。我尝试了流动代码,但它在 Eclipse 上返回一个错误,它说 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;

}

【问题讨论】:

    标签: mysql jsp dynamic pivot


    【解决方案1】:

    您可以将 Java 代码添加到带有 标记的 JSP 页面中。例如:

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

    我认为这可以让您了解如何做您需要的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-29
      • 2015-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-02
      相关资源
      最近更新 更多