资源简介
学生信息管理,遍历列表显示所有学生信息,每个学生后面有操作按钮(删除,查看,修改),列表下有增加按钮。增加,查看和修改都会调用相应的servlet里调用相应函数,跳转到相应的jsp,即新页面。该project分包很详细,实体student放在entity包,所有的servlet放在servlet包,连接数据库放在utils包,增删改查函数放在Dao包里

代码片段和文件信息
package com.rj.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.rj.entity.Student;
import com.rj.utils.DBConnection;
/**
* student数据访问对象
*
* @author Administrator
*
*/
public class StudentDao {
/**
* 查询全部
* @return
*/
public static List queryAll(){
List list=new ArrayList();
//1.取得对象连接
Connection conn =DBConnection.getConn();
PreparedStatement ps=null;
ResultSet rs=null;
try {
ps=conn.prepareStatement(“select * from student“);
//执行
rs=ps.executeQuery();
while (rs.next()){
list.add(new Student(rs.getInt(1)rs.getString(2)rs.
getString(3)rs.getString(4)rs.getInt(5)));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
DBConnection.close(rs ps conn);
}
return list;
}
/**
* 根据id删除
* @param id
*/
public static void delById(int id){
Connection conn = DBConnection.getConn();
String sql = “delete from student where id=?“;
PreparedStatement ps = null;
try {
ps = conn.prepareStatement(sql);
//给参数赋值
ps.setInt(1 id);
// 执行
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}finally{
DBConnection.close(null ps conn);
}
}
/**
* 根据id修改
* @param id
*/
public static void alterById(int idString stunoString nameString genderint age){
Connection conn = DBConnection.getConn();
String sql = “update student set stuno=?name=?gender=?age=? where id=?“;
PreparedStatement ps = null;
try {
ps = conn.prepareStatement(sql);
//给参数赋值
ps.setString(1 stuno);
ps.setString(2 name);
ps.setString(3 gender);
ps.setInt(4 age);
ps.setInt(5 id);
// 执行
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}finally{
DBConnection.close(null ps conn);
}
}
/**
* 增加
* @param id
*/
public void addstudent(int idString stunoString nameString genderint age){
Connection conn = DBConnection.getConn();
String sql = “insert into student values (?????)“;
PreparedStatement ps = null;
try {
ps = conn.prepareStatement(sql);
//给参数赋值
ps.setInt(1 id);
ps.setString(2 stuno);
ps.setString(3 name);
ps.setString(4 gender);
ps.setInt(5 age);
// 执行
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}finally{
DBConnection.close(null ps conn);
}
}
/**
* 根据id查询
* @param id
*/
public static Student queryById(int id){
String sql = “select * from student where id = ?“;
Connection conn = null;
PreparedStatement ps = null;
ResultSet res = null;
Student student = null;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-26 09:17 rjday3\
文件 1093 2018-05-26 09:17 rjday3\.classpath
文件 1331 2018-05-26 09:18 rjday3\.project
目录 0 2018-05-26 09:17 rjday3\.settings\
文件 522 2018-05-26 09:17 rjday3\.settings\.jsdtscope
文件 364 2018-05-26 09:17 rjday3\.settings\org.eclipse.jdt.core.prefs
文件 477 2018-05-26 09:17 rjday3\.settings\org.eclipse.wst.common.component
文件 414 2018-05-26 09:17 rjday3\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-05-26 09:17 rjday3\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-05-26 09:17 rjday3\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-05-27 22:17 rjday3\src\
目录 0 2018-05-26 09:58 rjday3\src\com\
目录 0 2018-05-26 15:20 rjday3\src\com\rj\
目录 0 2018-05-26 15:21 rjday3\src\com\rj\dao\
文件 4056 2018-05-28 14:04 rjday3\src\com\rj\dao\StudentDao.java
目录 0 2018-05-26 10:22 rjday3\src\com\rj\entity\
文件 900 2018-05-27 20:34 rjday3\src\com\rj\entity\Student.java
目录 0 2018-05-28 12:56 rjday3\src\com\rj\servlet\
文件 1375 2018-05-27 16:23 rjday3\src\com\rj\servlet\StudentAddServlet.java
文件 1371 2018-05-28 13:42 rjday3\src\com\rj\servlet\StudentAlterServlet.java
文件 1112 2018-05-27 15:46 rjday3\src\com\rj\servlet\StudentDelServlet.java
文件 1104 2018-05-28 13:45 rjday3\src\com\rj\servlet\StudentListServlet.java
文件 1028 2018-05-28 13:00 rjday3\src\com\rj\servlet\StudentUpdServlet.java
文件 1063 2018-05-28 11:14 rjday3\src\com\rj\servlet\StudentViewServlet.java
目录 0 2018-05-26 13:58 rjday3\src\com\rj\utils\
文件 1912 2018-05-26 17:13 rjday3\src\com\rj\utils\DBConnection.java
目录 0 2018-05-28 11:56 rjday3\WebRoot\
文件 1386 2018-05-27 16:23 rjday3\WebRoot\addstudent.jsp
文件 1787 2018-05-28 13:19 rjday3\WebRoot\alterstudent.jsp
文件 995 2018-05-26 16:59 rjday3\WebRoot\index.jsp
文件 102 2018-05-26 10:38 rjday3\WebRoot\inner.jsp
............此处省略24个文件信息
相关资源
- 微博系统(Java源码,servlet+jsp),适
- 美食天下项目Android版源码和Web版源码
- JSP企业人事管理系统设计(源代码+论
- java代码编写将excel数据导入到mysql数据
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- java Servlet投票实例
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- android通过JDBC连接Mysql数据库
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
评论
共有 条评论