学生信息管理系统JSP版(Eclipse)课件.doc
- 格式:doc
- 大小:1.10 MB
- 文档页数:21
Insert title hereHello" />
学生信息管理系统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"%>
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">
<%
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);
%>
编号 | 姓名 | 年龄 |
---|---|---|
<%= 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;