c.odbc.JdbcOdbcDriver”____);
}catch(ClassNotFoundException e){ out.println("驱动程序加载错误!"); }
4
try{ //conn=DriverManager.getConnection(____通过数据源连接 conn=DriverManager.getConnection(URL); }catch(SQLException ee){ } %>
7、下面程序是求10! ,并输出该值。
<%!
jiecheng(int n)
{
_____;
for(int i=1;i<=n;i++)
{
zhi=zhi*I;
_____;
}
}
%>
10!的结果是:
<%= jiecheng(10) %>
8、下面程序是控制网页的刷新频率 <%@ page contentType=”text/html;charset=GB2312” %>
现在的时间是:
<%
out.printlnresponse.setHeader(__%>
四、 程序设计题
1、按照下面图所 示,编写出相应的用户登录的HTML文档。
5
请登录
2、按照上题的登录要求,编写出相应的程序对登录用户身份的合法性进行验证,如果身份合法在网页中显示“欢迎光临本站!”,否则给出“密码或用户名错误!”。
注:数据库为access数据库,数据库名称为mydb,表的名称为users,两个字段分别为:name和password,均为varchar类型。合法的用户名为:admin,合法的密码为:666666.
<%@ page language="java" contentType="text/html;charset=gb2312"pageEncoding="UTF-8"%>
<%@ page import="java.
sql.*"%>
<%@ page import="java.util.*"%>
<%!String CheckLogin(String Login1,String Password1)throws Exception
{
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//建立数据库连接,jspdata为ODBC数据源名称
con = DriverManager.getConnection("jdbc:odbc:mydb"); //建立mydb对象
stmt = con.createStatement(); //建立ResultSet(结果集)对象,并执行SQL语句
String name =request.getParameter("name");
String password=request.getParameter("pass
word");
String SQL="select * from users where name='"+ name +admin"' and password ='"+ password
+666666"'";
rs= stmt.executeQuery(SQL);
if(!rs.next())
{
6
out.println("密码或用户名错误!"); } else { out.println("欢迎光临本站!"); } rs.close(); stmt.close(); con.close(); }
catch(Exception event){
out.println(event);
}
}
%>
3、安装下面图所示,编写出相应用户
注册的HTML
文档。