1、实践九:数据库访问【知识点】 加载驱动:Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver“); 连接字符串:“jdbc:sqlserver:/localhost:1433;DatabaseName=TestDB“; 创建连接:Connection conn=DriverManager.getConnection(url,“sa“,“); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY)
2、;创建了 Statement接口的实例后,可调用其中的方法执行 SQL语句,JDBC 中提供了三种执行方法,它们是 execute()、executeQuery()和 executeUpdate() 执行性查询等操作:ResultSet rs=stmt.executeQuery(sql);【实践目的】 理解 JDBC连接数据库的模型,掌握 JDBC连接数据库的步骤,熟悉连接、操作数据库的 JavaBean的编写,会在 JSP页面中运用此 JavaBean实现数据库连接,数据基本处理,参数的基本设置。 熟悉基本的 SQL语句的使用。【实践要求】 在上次实践设计的基础上运用 Microsoft S
3、QL Server JDBC Driver 3.0驱动,编写JavaBean连接数据库、进行数据操作,设计 JSP网站实现登陆处理; 提交源程序和实验报告。【实践内容】 1.综合运用所学知识,完成 JSP网站的用户登录功能,其中各页面的关系如图所示。说明:Login.htm:登陆页面login.jsp:JavaBean获取表单数据,连接数据库,判断用户是否合法,如合法存储会话信息、计数index.jsp: 判断是否登录,如没登陆跳转到登录页,显示登录用户的详细信息、访问网站户名密码:提交 重置login.htm正在进行登录处理login.jspXXX:您是本站的第 X位访客index.jspXXX:您不是本站的合法用户请重新登录,5 秒钟后自动跳转error.jsp用位数等error.jsp:显示非法用户名,5 秒钟后刷新跳转到登录页【实践过程】1. 编写 JavaBean 连接数据库,数据操作;2. 设计 JSP 网页,调用 JavaBean,实现数据库访问,身份验证;3. 调试、测试功能。