Jsp 获取唯一值和该值的次数
在(使用mysql)表中,我的一列(即颜色)如下所示:Jsp 获取唯一值和该值的次数,jsp,servlets,jdbc,Jsp,Servlets,Jdbc,在(使用mysql)表中,我的一列(即颜色)如下所示: |Color| ====== |Red | |Blue | |Green| |Red | |Green| |Green| |Red | |Red | 在我当前的jsp页面中建立jdbc连接后:我尝试在饼图中显示值(在jscript中是wriien,我将把mysql中的值放在这里),如下所示: Buy我无法将值放入图表中(我猜by代码中存在问题): 然后将结果集放入piechart表中 <table id="chartDa
|Color|
======
|Red |
|Blue |
|Green|
|Red |
|Green|
|Green|
|Red |
|Red |
在我当前的jsp页面中建立jdbc连接后:我尝试在饼图中显示值(在jscript中是wriien,我将把mysql中的值放在这里),如下所示:
Buy我无法将值放入图表中(我猜by代码中存在问题):
然后将结果集放入piechart表中
<table id="chartData">
<% while(rs2.next()){ %>
<% while(rs1.next()){ %>
<tr>
<th>DEVICE</th><th>NUMBER</th>
</tr>
<tr style="color: #0DA068">
<td><%= rs2.getString("device")%></td><td><%= rs1.getString(1)%></td>
</tr>
<% }
%>
<% }
%>
</table>
设备编号
在颜色名称和颜色编号同时出现的图表中,如何获取列值的任何输入。使用
分组依据
:
SELECT Color, count(*) AS times FROM colors GROUP BY Color;
在这个jsp页面中,我调用了一个javascript,在这里我必须放置每个属性的resultset对象,这将显示一个piechart。在代码中,我猜会有一个变体,我猜(不需要sql)在你的问题中我没有看到任何javascript。我的答案解决了“如何在颜色名称和颜色数量同时出现的图表中获取列值”的问题。我还没有发布该部分,即使这是查询,如果我想以这种方式实现,那么如何…我猜我认为可以实现的方式,…这就是为什么我要以这种方式尝试,你方的任何意见……请学会区分关注点。这根本不是Java/JSP/Servlet问题。这只是一个简单的JDBC/SQL问题。在普通Java应用程序类中使用
main()
方法而不是直接在JSP文件中独立执行/测试JDBC/SQL代码时,您会遇到完全相同的问题。谢谢您的评论,我能让您理解这个问题吗?这样能实现吗。。。或者我哪里出了问题,有什么意见吗
<table id="chartData">
<% while(rs2.next()){ %>
<% while(rs1.next()){ %>
<tr>
<th>DEVICE</th><th>NUMBER</th>
</tr>
<tr style="color: #0DA068">
<td><%= rs2.getString("device")%></td><td><%= rs1.getString(1)%></td>
</tr>
<% }
%>
<% }
%>
</table>
SELECT Color, count(*) AS times FROM colors GROUP BY Color;