资源简介
学生信息管理,遍历列表显示所有学生信息,每个学生后面有操作按钮(删除,查看,修改),列表下有增加按钮。增加,查看和修改都会调用相应的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个文件信息
相关资源
- 基于JSP和JDBC的图书管理系统
- Java web课程设计宿舍管理系统数据库
- Java web 课程设计宿舍管理系统
- jsplumbtoolkit demo 官方破解
- 使用MongoDB和JSP实现一个简单的购物车
- jsp动作jsp动作jsp动作jsp动作jsp动作j
- 商品信息管理系统Java实现+MySQL 数据库
- mysql+jsp+servlet 增删改查
- 毕业设计---JSP婚纱影楼管理系统
- java中级笔记+severlet jsp 分页 ajax等技术
- JavaWeb增删改查
- mysql-connector-java-5.1.36-bin.zip
- JSP程序设计习题答案
- java写的物流管理系统+源码
- 仓库管理系统,Spring+SpringMVC+Mybatis
- (JAVA+MySQL)课程设计 学生选课管理系
- 简单的jdbc+mysql+jsp实现的增删改查
- jsp连接SQLserver数据库实现增删改查.这
- javaweb课程教学网站基本的增删改查功
-
ba
seServlet.jar - jsp+mysql在线考试系统论文.rar
- Java学生成绩管理系统.rar
- Springboot+mybatis+mysql+redis
- JSP实现web网页访问次数
- jsplumbtoolkit.js
- JSP实现登录注册连接MySql数据库-初学
- vote投票系统java jsp mysql
- DBUtil工具类,java,mysql
- 亲自打的servlet+jsp+2008sqlserver的投票系
- jsp学生身体体质信息管理系统
评论
共有 条评论