资源简介
这是一个简单的管理系统,适合于新手学习,开发环境JDK1.8,tomcat8.5,MySQL5.7,包括SQL文件脚本。
代码片段和文件信息
package cn.hyx.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import cn.hyx.entity.Student;
import cn.hyx.util.DBUtil;
public class StudentDAO {
private Connection conn = null;
private Statement st = null;
private PreparedStatement ps = null;
private ResultSet rs = null;
//学生登录
public boolean login(Student s){
boolean flog = false;
try {
conn = DBUtil.getConnection();
String sql = “select *from t_student where sname = ? and spwd = ?“;
ps = conn.prepareStatement(sql);
ps.setString(1s.getSname());
ps.setString(2s.getSpwd());
rs = ps.executeQuery();
if(rs.next()){
flog = true;
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
DBUtil.close(conn psrs);
}
return flog;
}
//增加学生
public boolean addStudent(Student s){
boolean flog = false;
try {
conn = DBUtil.getConnection();
String sql = “INSERT INTO t_student (snamespwdsagesgendersphonesemailsaddress) VALUES (???????);“;
ps = conn.prepareStatement(sql);
ps.setString(1s.getSname());
ps.setString(2 s.getSpwd());
ps.setInt(3 s.getSage());
ps.setString(4 s.getSgender());
ps.setString(5 s.getSphone());
ps.setString(6 s.getSemail());
ps.setString(7 s.getSaddress());
if(ps!=null){
int count = ps.executeUpdate();
if(count > 0){
flog = true;
}
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
DBUtil.close(conn ps);
}
return flog;
}
//查询全部学生信息
public List selStudent(int currentPage){
List list = new ArrayList<>();
try {
conn = DBUtil.getConnection();
String sql = “select *from t_student limit ?10;“;
ps = conn.prepareStatement(sql);
ps.setInt(1 (currentPage - 1) * 10);
rs = ps.executeQuery();
//把从数据库里得到得数据传送到Student里面,再把Student里的数据给list
while(rs.next()){
Student s = new Student();//实例化一个student,让每一行数据存入一个s
s.setSid(rs.getInt(1));
s.setSname(rs.getString(2));
s.setSpwd(rs.getString(3));
s.setSage(rs.getInt(4));
s.setSgender(rs.getString(5));
s.setSphone(rs.getString(6));
s.setSemail(rs.getString(7));
s.setSaddress(rs.getString(8));
list.add(s);
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
DBUtil.close(conn psrs);
}
return list;
}
// 按照id查询
public Student selectById(int sid){
Student s = new Student();
try {
conn = DBUtil.getConnection();
String sql =“select * from t_student where sid =?“;
ps = conn.prepareStatement(sql);
ps.setInt(1 sid);
rs=ps.executeQuery();
while(rs.next()){
s.setSid(rs.getInt(1));
s.setSname(rs.getStr
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 963 2018-12-10 21:53 StudentManageSystem\.classpath
文件 919 2018-07-18 12:05 StudentManageSystem\.project
文件 567 2018-07-18 12:05 StudentManageSystem\.settings\.jsdtscope
文件 76 2018-08-07 13:03 StudentManageSystem\.settings\org.eclipse.core.resources.prefs
文件 364 2018-07-18 12:05 StudentManageSystem\.settings\org.eclipse.jdt.core.prefs
文件 509 2018-07-18 12:05 StudentManageSystem\.settings\org.eclipse.wst.common.component
文件 305 2018-10-12 17:00 StudentManageSystem\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-07-18 12:05 StudentManageSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-07-18 12:05 StudentManageSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 7253 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\dao\StudentDAO.class
文件 3699 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\dao\UserDAO.class
文件 2190 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\entity\Student.class
文件 1065 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\entity\User.class
文件 1970 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\servlet\ChooseServlet.class
文件 1526 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\servlet\SetCharFilter.class
文件 4287 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\servlet\StudentServlet.class
文件 7972 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\servlet\UserServlet.class
文件 2119 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\util\DBUtil.class
文件 3682 2018-07-23 21:15 StudentManageSystem\sql\studentSQL.sql
文件 7089 2018-07-26 23:26 StudentManageSystem\src\cn\hyx\dao\StudentDAO.java
文件 3019 2018-08-07 13:03 StudentManageSystem\src\cn\hyx\dao\UserDAO.java
文件 1666 2018-07-18 13:17 StudentManageSystem\src\cn\hyx\entity\Student.java
文件 700 2018-07-18 13:31 StudentManageSystem\src\cn\hyx\entity\User.java
文件 1541 2018-07-21 16:39 StudentManageSystem\src\cn\hyx\servlet\ChooseServlet.java
文件 1282 2018-07-20 08:59 StudentManageSystem\src\cn\hyx\servlet\SetCharFilter.java
文件 4687 2018-09-25 21:15 StudentManageSystem\src\cn\hyx\servlet\StudentServlet.java
文件 10044 2018-10-13 14:48 StudentManageSystem\src\cn\hyx\servlet\UserServlet.java
文件 1784 2018-12-10 22:21 StudentManageSystem\src\cn\hyx\util\DBUtil.java
文件 685 2018-07-21 13:26 StudentManageSystem\WebContent\.project
文件 1528 2018-08-21 22:01 StudentManageSystem\WebContent\AlterStu.jsp
............此处省略98个文件信息
- 上一篇:JavaWeb客户管理系统
- 下一篇:大学生就业系统-论文-文档
相关资源
- 大学生就业系统-论文-文档
- JavaWeb客户管理系统
- mysql-connector-java-8.0.11
- jsp的网上购物商城
- JspLibrary.zip
- 网上花店的设计与实现毕业论文
- java编写电影购票系统新手专用
- 基于java电影售票系统新手专用类
- 基于java前后端简易电影购票系统新手
- java实现pdf上传、、在线预览、删除、
- Java实现物流跟踪查询+Demo+Word
- JAVA医药管理系统设计(论文+源代码)
- java旅游系统
- Java serlvet+Jdbc+jsp+mysql 用户权限管理系
- Java入门实验程序代码加实验报告全
- jsp+mysql物业管理系统 全部源代码
- 基于Javaweb的酒店订房系统
- mysql-connector-java-5.1.38.zip
- java版结巴分词工具
- webservlet水果购物系统.zip
- 校园点餐系统
- java web 校园宿舍管理系统
- jsp物流中心仓储信息管理系统
- JAVA.JSP人力资源管理系统
- javaSwing推箱子游戏附带地图编辑器
- 基于Java的农村电子商务系统的设计与
- Spire.BarCode_1.4.1_Java条码组件
- 网上购物系统Java带数据库文件
- 2018 JAVA的在线考试系统(毕业设计
- 基于Javaweb的网上点餐系统 有前台和
评论
共有 条评论