网站系统开发需要掌握的技术:

至少会aspasp.netphpJsp等一种编程语言和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小时来补充和巩固本门学科的知识。