学生信息管理系统JSP版EclipseWord文档下载推荐.docx
《学生信息管理系统JSP版EclipseWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统JSP版EclipseWord文档下载推荐.docx(26页珍藏版)》请在冰豆网上搜索。
![学生信息管理系统JSP版EclipseWord文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/25/452e6ade-b4a9-4888-88d6-0392e328e60b/452e6ade-b4a9-4888-88d6-0392e328e60b1.gif)
charset=UTF-8"
>
〈title>
Inserttitlehere</title>
</head>
<body>
Hello!
/body>
/html>
附:
修改默认字符集步骤:
Windows-〉Preference—>
Web-〉JSPfiles—〉将Encoding改为UTF—8
2)右击项目—〉Properties-〉Resurce-〉修改字符集为UTF—8、
3)右击项目->Properties—〉JavaBuildPath改为如图(需先在WEB-INF下新建classes)
4)将MySQL中一个jar包复制到/WEB—INF/lib下,如图:
3、在/WebContent下new一个JSPfile,名字为display0、jsp
代码如下:
<%pagelanguage=”java"
contentType=”text/html;
charset=UTF-8"
pageEncoding=”UTF-8"
%>
<
%pageimport="
java、sql、*”%>
//(注意要引入sql得包)
<!
DOCTYPEhtmlPUBLIC”-//W3C//DTD HTML4、01Transitional//EN”"
"
〉
html〉
〈head〉
〈meta —equiv=”Content-Type"
content="
text/html;
charset=UTF-8"
<title〉Inserttitlehere〈/title>
/head>
body〉
<%
StringconnStr=”jdbc:
mysql:
//localhost:
3306/yStudent?
characterEncoding=utf8"
;
Connectionconn=null;
Statementstmt=null;
ﻩResultSetrs;
ﻩtry{
ﻩﻩClass、forName(”、mysql、jdbc、Driver”);
ﻩﻩconn=DriverManager、getConnection(connStr, ”root","
123456"
);
ﻩﻩstmt=conn、createStatement();
}catch(Exceptionex){
ﻩex、printStackTrace();
ﻩSystem、out、println("exceptioningetConnection");
ﻩ}
Stringsql="
select *fromstudentinfo"
;
//表明为studentinfo
try{
ﻩﻩrs=stmt、executeQuery(sql);
%>
ﻩ<
table align=centerwidth=600border=1>
ﻩ〈tr>
〈th〉编号〈/th>
th>姓名<
/th>〈th>年龄<
/th><
/tr>
%ﻩwhile(rs、next()){%>
ﻩ〈tr><td〉〈%=rs、getString("
id"
)%〉
ﻩ<
/td〉<td〉<%= rs、getString("name")%〉
ﻩ</td〉〈td><%=rs、getInt(”age") %>
ﻩ<
/td〉<
/tr>
<%}%〉
ﻩ</table〉
%ﻩstmt、close();
ﻩﻩconn、close();
ﻩ}catch(SQLException e) {
//TODOAuto-generated catchblock
ﻩe、printStackTrace();
}
%〉
</body〉
/html>
4、在项目下新建一个文件夹DataBase,将用到得学生数据库脚本文件复制到此目录下
5、启动mysql,Tomcat],运行测试display0、
6、改进版本display1
1)将display0、jsp复制粘贴到本项目得/WebCont下并修改命名为display1、jsp
2)在/src下new一个新包,包名为、ls、student、bean
并在此包下新建两个新类来处理SQL得Helper。
SQLHelper、java代码如下:
package、ls、student、bean;
importjava、sql、*;
//引入sql相关包
publicclassSQLHelper{
privateString driverStr ="
、mysql、jdbc、Driver"
ﻩprivateStringconnStr= "jdbc:
mysql:
//localhost:
3306/yStudent?
characterEncoding=utf8";
ﻩprivateStringdbusername="root"
private Stringdbpassword = ”123456”;
ﻩprivateConnectionconn= null;
ﻩprivateStatementstmt=null;
ﻩpublicSQLHelper(){
ﻩtry{
ﻩﻩClass、forName(driverStr);
ﻩﻩconn=DriverManager、getConnection(connStr, dbusername,dbpassword);
ﻩﻩstmt =conn、createStatement();
ﻩﻩ}catch(Exceptionex){
ﻩSystem、out、println("exceptionin SQLHelper”);
ﻩ}
publicintexecuteUpdate(String sql){
ﻩintresult = 0;
ﻩtry {
ﻩﻩresult= stmt、executeUpdate(sql);
ﻩ} catch(Exceptionex){
ﻩSystem、out、println(”ExceptioninexecuteUpdate");
ﻩ}
return result;
ﻩ}
ﻩpublicResultSetexecuteQuery(Stringsql){
ﻩﻩResultSetrs =null;
ﻩtry {
ﻩﻩrs=stmt、executeQuery(sql);
ﻩif(!
rs、next())returnnull;
ﻩﻩrs、previous();
ﻩﻩ}catch(Exception ex){
ﻩﻩSystem、out、println("
ExceptioninexecuteQuery”);
ﻩﻩ}
ﻩﻩreturnrs;
ﻩpublicvoidclose(){
ﻩﻩtry {
ﻩstmt、close();
ﻩconn、close();
ﻩ}catch (Exception e){
}
}
在此包下新建student类,代码如下
package 、ls、student、bean;
publicclassstudent{
privateStringid,name;
privateintage;
ﻩpublicstudent(){
ﻩsuper();
public student(String id,String name,intage){
super();
ﻩthis、id=id;
this、name=name;
ﻩthis、age= age;
ﻩpublic StringgetId() {
ﻩreturn id;
}
ﻩpublic voidsetId(Stringid){
this、id =id;
public StringgetName(){
ﻩreturn name;
publicvoidsetName(Stringname){
this、name=name;
ﻩpublicintgetAge(){
ﻩreturn age;
public voidsetAge(intage){
ﻩthis、age=age;
ﻩOverride
publicStringtoString() {
ﻩﻩreturn”Student[id="
+id+",name="
+ name+",age=”+age + "]";
3)display1、jsp代码修改如下:
注意先引入java、sql、*包与、ls、student、bean包
主要代码修改为〈body>
</body>
内得修改,代码如下:
%pagelanguage=”java”contentType=”text/html;
charset=UTF-8"
pageEncoding="
UTF-8”%〉
<%pageimport="
java、sql、*;
import、ls、student、bean、*"%>
//引入包
<!
DOCTYPE htmlPUBLIC "-//W3C//DTDHTML4、01Transitional//EN""
”>
<html〉
<head>
〈meta—equiv=”Content-Type”content=”text/html;
charset=UTF—8"
title〉Inserttitlehere<
/title〉
〈/head>
body>
<
%
SQLHelperdb=new SQLHelper();
ﻩStringsql=”select*fromstudentinfo"
ﻩResultSetrs=db、executeQuery(sql);
%〉
<tablealign=center width=600border=1〉
ﻩﻩ<
tr〉<th>编号</th>〈th>
姓名</th>
th〉年龄〈/th>
<th>操作 〈/th>
<
%ﻩwhile (rs、next()){%>
ﻩﻩﻩ<
tr>
<td〉〈%=rs、getString("
id")%>
ﻩﻩ〈