2016年第一堂课课后作业1
?
?網站系統開發需要掌握的技術:
至少會asp、asp.net、php、Jsp等一種編程語言和MSSQL或者MYSQL數據庫
?本次課堂測試的源程序代碼:
<%@?page?contentType="text/html;?charset=GBK"?language="java"?import="java.sql.*"?errorPage="../error.jsp"?%>
<!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=GBK">
<title>登錄</title>
</head>
<%
String?ID?=?request.getParameter("ID");
String?password?=?request.getParameter("password");
String?info?=?"0";
Connection?con?=?null;
Statement?sm?=?null;
ResultSet?rs?=?null;
try
{
????Class.forName("com.mysql.jdbc.Driver").newInstance();
????String?url?=?"jdbc:mysql://localhost/mydb1";
????con?=?DriverManager.getConnection(url,"root","admin");
????sm?=?con.createStatement();
????rs?=?sm.executeQuery("select?*?from?userinfo?where?userid='"+ID+"'");?
?if(rs.next())
?{
????if(rs.getString("password").equals(password))
????{
????????response.sendRedirect("../index.jsp");
????????session.setAttribute("user",ID);
????}
????else
????????response.sendRedirect("login.jsp?info=2");
?}
?else
?{
????response.sendRedirect("login.jsp?info=1");;
?}
}
catch(Exception?e)
{
??e.printStackTrace();
}
?finally
?{
?????if(rs!=null)
??{
?????try{?rs.close();}catch(Exception?e){e.printStackTrace();}
???}
?????if(sm!=null)
??{
?????try{?sm.close();}catch(Exception?e){e.printStackTrace();}
???}??
???if(con!=null)
??{
?????try{?con.close();}catch(Exception?e){e.printStackTrace();}
???}?
}
%>
<body>
?
</body>
</html>
?
課堂測試未按時完成的原因:
假期沒有提前學習本學期需要掌握的知識。
?
列出你對這門課的希望和自己的目標,并具體列出你計劃每周花多少時間在這門課上:
我希望本學期結束后自己可以學會JSP動態網站的制作以及對數據庫的構建和操作方法和兩者的關聯。
具體時間安排:每天除去寫作業時間多增加1小時來補充和鞏固本門學科的知識。
轉載于:https://www.cnblogs.com/hehejeson/articles/5228251.html
總結
以上是生活随笔為你收集整理的2016年第一堂课课后作业1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: finally语句块一定会执行吗?
- 下一篇: 构建之法阅读笔记之速读篇