| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 637 人关注过本帖
标题:JSP查询时遇到的问题
只看楼主 加入收藏
ldw8477
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-6-5
收藏
 问题点数:0 回复次数:3 
JSP查询时遇到的问题

<html>
<title>成绩查询主页面</title>
<body>
<%@page contentType = "text/html;charset=GB2312"
import = "java.sql.*"
%>
<font color = "green" size="4">
请选择您要查询成绩的学生姓名</font>
<hr>
<form action="ch9-6b.jsp" method="post">
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:webdata");
Statement smt =con.createStatement();
String sql = "select 姓名 from grades";
ResultSet rs=smt.executeQuery(sql);
out.println("<select size='1' name = 'name'>");
while(rs.next())
out.println("<option>" + rs.getString(1));
out.println("</select>");
con.close();
%>
<input type="submit" value="查询成绩">
</form>
</body>
</html>




<html>
<title>成绩查询结果</title>
<body>
<%@page contentType = "text/html;charset=GB2312"
import = "java.sql.*"%>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:webdata");
Statement smt = con.createStatement();
String name = new String(request.getParameter("name").getBytes("ISO-8859-1"));
String sql = "select * from grades where 姓名 ='" + name + "'";
String color;
ResultSet rs = smt.executeQuery(sql);
rs.next();
%>
<font color="blue" size="5">
<%=rs.getString(2)%>的成绩如下:</font><p>
语文:<%=rs.getInt(3)%><br>
英语:<%=rs.getInt(4)%><br>
数学:<%=rs.getInt(5)%><p>
<b>总分<%=rs.getInt(6)%></b><br>
</body>
</html>

这个程序只能查询不同名字的学生成绩 如果有相同姓名的学生的话应该怎么改啊 求教

搜索更多相关主题的帖子: JSP odbc con body 
2007-06-15 13:57
pity1115
Rank: 1
等 级:新手上路
威 望:2
帖 子:184
专家分:0
注 册:2006-9-15
收藏
得分:0 
在数据库表里应该加个主键,例如学号,相同名字的学生可以用学号来区分.

2007-06-15 16:13
ldw8477
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-6-5
收藏
得分:0 

什么方法能够把相同名字的学生的成绩一起显示出来吗
但在下拉框中只有1个名字


2007-06-15 19:21
淡淡心情
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-6-17
收藏
得分:0 
根据学号查询 不要用姓名
2007-06-17 00:30
快速回复:JSP查询时遇到的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019862 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved