gpt4 book ai didi

mysql - 如何在jsp页面显示mysql动态查询

转载 作者:行者123 更新时间:2023-11-29 21:00:09 25 4
gpt4 key购买 nike

我有一个动态创建数据透视表的 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;

}

最佳答案

您可以使用 <% %> 标记将 Java 代码添加到 JSP 页面中。例如:

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

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

关于mysql - 如何在jsp页面显示mysql动态查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37301797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com