首页>代码>jsp+servlet+ajax+easyui开发学生信息管理系统,登录及增删改查>/11/StudentInfoManage/src/com/java1234/dao/GradeDao.java
package com.java1234.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import com.java1234.model.Grade; import com.java1234.model.PageBean; import com.java1234.util.StringUtil; public class GradeDao { public ResultSet gradeList(Connection con,PageBean pageBean,Grade grade)throws Exception{ StringBuffer sb=new StringBuffer("select * from t_grade"); if(grade!=null && StringUtil.isNotEmpty(grade.getGradeName())){ sb.append(" and gradeName like '%"+grade.getGradeName()+"%'"); } if(pageBean!=null){ sb.append(" limit "+pageBean.getStart()+","+pageBean.getRows()); } PreparedStatement pstmt=con.prepareStatement(sb.toString().replaceFirst("and", "where")); return pstmt.executeQuery(); } public int gradeCount(Connection con,Grade grade)throws Exception{ StringBuffer sb=new StringBuffer("select count(*) as total from t_grade"); if(StringUtil.isNotEmpty(grade.getGradeName())){ sb.append(" and gradeName like '%"+grade.getGradeName()+"%'"); } PreparedStatement pstmt=con.prepareStatement(sb.toString().replaceFirst("and", "where")); ResultSet rs=pstmt.executeQuery(); if(rs.next()){ return rs.getInt("total"); }else{ return 0; } } /** * delete from tableName where field in (1,3,5) * @param con * @param delIds * @return * @throws Exception */ public int gradeDelete(Connection con,String delIds)throws Exception{ String sql="delete from t_grade where id in("+delIds+")"; PreparedStatement pstmt=con.prepareStatement(sql); return pstmt.executeUpdate(); } public int gradeAdd(Connection con,Grade grade)throws Exception{ String sql="insert into t_grade values(null,?,?)"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, grade.getGradeName()); pstmt.setString(2, grade.getGradeDesc()); return pstmt.executeUpdate(); } public int gradeModify(Connection con,Grade grade)throws Exception{ String sql="update t_grade set gradeName=?,gradeDesc=? where id=?"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, grade.getGradeName()); pstmt.setString(2, grade.getGradeDesc()); pstmt.setInt(3, grade.getId()); return pstmt.executeUpdate(); } }

wu0123 LV1
2024年11月24日
PISCESPLUS LV5
2024年9月3日
321170193 LV6
2023年11月14日
jiemomo LV12
2023年11月2日
刘洋66666 LV1
2023年10月31日
卢本伟不开挂 LV4
2023年10月22日
sbbbbbbbbbb LV2
2023年9月7日
DUODUO123456 LV1
2023年7月5日
guyusky LV2
2023年6月30日
微信网友_6184005683466240 LV11
2023年6月12日

shuaiqi
4月22日
暂无贡献等级
zhao44413
2月21日
暂无贡献等级
dongandmin LV8
2024年12月27日
xianyu091012 LV5
2024年12月26日
chinajy LV2
2024年12月8日
wu0123 LV1
2024年11月24日
PISCESPLUS LV5
2024年9月3日
xiao小果 LV13
2024年8月19日
微信网友_7063649166446592
2024年7月3日
暂无贡献等级
时光海 LV2
2024年7月1日