Insert title hereHello" />

学生信息管理系统JSP版(Eclipse)课件.doc

  • 格式:doc
  • 大小:1.10 MB
  • 文档页数:21

下载文档原格式

  / 21
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生信息管理系统JSP版(Eclipse)1、新建new->Dynamic Web Project->名字为StudentJSP。

2、准备工作

1)编写JSP测试文件,名称为hello.jsp

修改hello.jsp的charset为UTF-8

加入代码:Hello!

代码:

<%@page language="java"contentType="text/html; charset=UTF-8"

pageEncoding=" UTF-8"%>

Insert title here

Hello!

附:修改默认字符集步骤:

Windows->Preference->Web->JSPfiles->将Encoding改为UTF-8

2)右击项目->Properties->Resurce->修改字符集为UTF-8.

3)右击项目->Properties->Java Build Path改为如图(需先在WEB-INF下新建classes)

4)将MySQL中一个jar包复制到/WEB-INF/lib下,如图:

3、在/WebContent下new一个JSPfile,名字为display0.jsp

代码如下:

<%@page language="java"contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@page import="java.sql.*"%> //(注意要引入sql的包)

"/TR/html4/loose.dtd">

Insert title here

<%

String connStr =

"jdbc:mysql://localhost:3306/yStudent?characterEncoding=utf8";

Connection conn = null;

Statement stmt = null;

ResultSet rs;

try {

Class.forName("com.mysql.jdbc.Driver");

conn = DriverManager.getConnection(connStr, "root", "123456");

stmt = conn.createStatement();

} catch (Exception ex) {

ex.printStackTrace();

System.out.println("exception in getConnection");

}

String sql = "select * from studentinfo"; //表明为studentinfo

try {

rs = stmt.executeQuery(sql);

%>

<%while (rs.next()) { %>

<%} %>

编号姓名年龄
<%= rs.getString("id")%>

<%= rs.getString("name")%>

<%= rs.getInt("age") %>

<%stmt.close();

conn.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

%>

%>

4、在项目下新建一个文件夹DataBase,将用到的学生数据库脚本文件复制到此

目录下

5、启动mysql,Tomcat],运行测试display0.

6、改进版本display1

1)将display0.jsp复制粘贴到本项目的/WebCont下并修改命名为display1.jsp

2)在/src下new一个新包,包名为com.ls.student.bean

并在此包下新建两个新类来处理SQL的Helper。

SQLHelper.java代码如下:

package com.ls.student.bean;

import java.sql.*; //引入sql相关包

public class SQLHelper {

private String driverStr = "com.mysql.jdbc.Driver";

private String connStr =

"jdbc:mysql://localhost:3306/yStudent?characterEncoding=utf8";

private String dbusername = "root";

private String dbpassword = "123456";

private Connection conn = null;

private Statement stmt = null;