jsp查詢成績
『壹』 http://219.141.122.157/exam/xslogin.jsp 學生個人成績查詢
這個應該是你學校或者教育機構的系統鏈接地址,一般要求身份認證之後才能獲取相關的數據(成績),可能得聯系系統管理員
『貳』 jsp+mysql添加查詢代碼,並把查詢結果返回當前頁面,可以按學號,姓名或成績查詢
題目是mysql,
但是代碼中是sqlserver資料庫:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=student", "ting", "111");
這個代碼拋什麼錯誤么????
[補充回答]
就按照下面的修改你的代碼,下面的都是我手寫的,可能哪兒會拼錯,到時候你在調試下小錯誤,思路就是如此: 頁面加一個form,加一個查詢的輸入,並提交給自身頁面.
<body style="text-align:center">
<table width="400" border="1" align="center">
<caption>學生成績管理</caption>
<tr><td><div align="center">
<input type="button" value="新增" onclick="location.href='add.jsp?'"> <br>
<form name="form1" method="post" action="query.jsp"> <!-- 這里Action就寫本頁jsp的地址 -->
查詢條件<br>
<select name="keytype" id="keytype">
<option value="1">按學號</option>
<option value="2">按姓名</option>
<option value="3">按得分</option>
</select>
<input type="text" id="keyname" name="keyname" value="">
<input type="submit" value="查詢"><br>
</form>
</div></td></tr>
<tr>
<td><div align="center">學號</div></td>
<td><div align="center">姓名 </div></td>
<td><div align="center">成績</div></td>
<td><div align="center">修改</div></td>
<td><div align="center">刪除</div></td>
</tr>
<%
//獲取提交的查詢條件
String keytype = request.getParameter("keytype");
String keyname = request.getParameter("keyname");
//拼接查詢條件
String sqlc="";
if ("".equals(keyname) || keyname==null)
sqlc="";
else{
if ("1".equals(keytype))
sqlc=" and num='"+keyname+"'";
else if ("2".equals(keytype))
sqlc=" and name='"+keyname+"'";
else if ("3".equals(keytype))
sqlc=" and score="+keyname;
}
//out.println(sqlc); //這里可以打出來sqlc看看是否正確
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=student", "ting", "111");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select * from score where 1=1 "+sqlc); //這里跟上條件
String num,name;
float score;
if (rs!=null)
{
while (rs.next()){
num=rs.getString("num");
name=rs.getString("name");
score=rs.getFloat("score");
%>
......
『叄』 編寫JSP頁面查詢所有成績及格的學生的學號
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<table>
<%
String url="jdbc:mysql://localhost:3306/abc";//連接字元串
String userName = "root"; //用戶名
String password = "root";
try
{
Class.forName("com.mysql.jdbc.Driver");//載入資料庫驅動
Connection conn = DriverManager.getConnection(url,userName,password);//建立資料庫連接
String sql="select * from students where grade>60"
ResultSet rs = ps.executeQuery();
rs=stmt.executeQuery(sql);
while(rs.next())
{
%><tr>
<td><%=rs.getInt(0)%></td>
<td><%rs.getString(1)%></td>
<td><%rs.getDouble(2)%></td>
</tr>
<%
}
rs.close();
}
catch(Exception e)
{
}
%>
</table>
</body>
</html>
『肆』 要用 jsp 編寫在線考試系統,我要寫關於查詢考試成績以及排名的 代碼。 聯接資料庫用 jdbc
1.如果對資料庫陌生,你先看sql吧。
2.資料庫會了,就沒什麼看的了。
你這個業務很簡單,就和1+1=2一樣簡單,所以不用搞那些什麼MVC模式啊什麼Struts之類的東西了,那樣就把簡單的問題復雜化了,直接把java代碼(如果不會JAVA我也沒辦法了)寫在jsp上:
<%
try{
String user = "sa";
String password = "123";
String url="jdbc:microsoft:sqlserver://localhost;DatabaseName=exam";
String driver = "com.microsoft.jdbc.sqlserver.SqlServerDriver";
Class.forName(driver);
Connection con = (Connection) DriverManager.getConnection(url,user,password);
Statement st = con.createStatement();
String sql = "select scroe from exam order by scroe";//升序查詢成績
ResultSet rs = st.executeQuery(sql);
%>
<table>
<%
while(rs!=null&&rs.next())
{
%>
<tr><td><%=rs.getInt("scroe") %></td></tr>
<%
}
con.close();
}catch(Exception e)
{
System.out.println(e.getMessage());
}
%>
</table>
網頁上寫的不知道對不 反正大體的思路就這樣了,我現在已經完全放棄Hibernite,Struts,Spring 了,沒辦法都20多歲了,年紀大了,容易被配置文件弄糊塗,哎!老的好快啊~~~~~~~
『伍』 要用 jsp 編寫在線考試系統,我要寫關於查詢考試成績以及排名的 代碼。 聯接資料庫用 jdbc
1.如果對資料庫陌生,你先看sql吧。
2.資料庫會了,就沒什麼看的了。
你這個業務很簡單,就和1+1=2一樣簡單,所以不用搞那些什麼MVC模式啊什麼Struts之類的東西了,那樣就把簡單的問題復雜化了,直接把java代碼(如果不會JAVA我也沒辦法了)寫在jsp上:
<%
try{
String user = "sa";
String password = "123";
String url="jdbc:microsoft:sqlserver://localhost;DatabaseName=exam";
String driver = "com.microsoft.jdbc.sqlserver.SqlServerDriver";
Class.forName(driver);
Connection con = (Connection) DriverManager.getConnection(url,user,password);
Statement st = con.createStatement();
String sql = "select scroe from exam order by scroe";//升序查詢成績
ResultSet rs = st.executeQuery(sql);
%>
<table>
<%
while(rs!=null&&rs.next())
{
%>
<tr><td><%=rs.getInt("scroe") %></td></tr>
<%
}
con.close();
}catch(Exception e)
{
System.out.println(e.getMessage());
}
%>
</table>
網頁上寫的不知道對不 反正大體的思路就這樣了,我現在已經完全放棄Hibernite,Struts,Spring 了,沒辦法都20多歲了,年紀大了,容易被配置文件弄糊塗,哎!老的好快啊~~~~~~~
『陸』 要用 jsp 編寫在線考試系統,只寫關於查詢考試成績以及排名的代碼。直接在jsp裡面寫就可以。
你HI我,然後告訴我具體的要求,我想試試,項目在測試,閑著也是閑著
『柒』 要用 jsp 編寫在線考試系統,只寫關於查詢考試成績以及排名的代碼。直接在jsp裡面寫就可以。
分頁的話需要一個pagebean,在裡面吧參數如每頁顯示數、第幾頁等傳到這個bean裡面再返回到頁面,網上類似的參考程序也有,你自己看看吧,祝好!
『捌』 JSP學生成績管理系統
您需要用簡明扼要來的文字在源這里把問題描述清晰,讓回答者更加明確的了解您的疑惑
比如您的問題還沒有描述清楚,請點擊展開「問題補充」,
清楚描述您的疑惑,
,並能夠加入圖片來幫助回答者更確切的清楚你的難疑,
更有針對性地幫助你。
我們可以針對你的需求提供一份適用於初學者的代碼,或學生版/個人版/專業版/企業版
您需要留下Email地址,以便回答者更好的解決你的問題
為獲取幫助,您可以發送消息到:六伍柒幺伍六幺五('幺'讀yao,一聲,'柒'同 '七'),QQ
您還可以通過向我們發起求助的方式主動去尋求我們的幫助。
如果您對回答不甚滿意,希望繼續對回答者進行追問了解詳情時,
可點擊回答內容下方的「繼續追問」按鈕
請您切記為您的問題選擇一個最恰當的分類,
因為只有這樣,您的問題才能在第一時間內得到正確解答。
交易提醒:預付訂金是詐騙
交易提醒:出售成品是陷阱
『玖』 java JSP學生成績管理系統
直接來個系統了,牛逼啊
『拾』 jsp+mysql+tomcat 來實現學生成績查詢系統,怎樣實現查詢一個學生(同一學號)的多科成績並顯示出來
定義一個成績類啊 在資料庫中根據學號 每次查出該學生的一 科成績 就把它們按成績類 加入一個list 在把list 在頁面上用迭代 或for 就可以輸出了啊