首页>代码>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(); } }
最近下载更多
PISCESPLUS LV4
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日
dusk red LV2
2023年6月6日
最近浏览更多
PISCESPLUS LV4
9月3日
xiao小果 LV13
8月19日
暂无贡献等级
时光海 LV2
7月1日
wkq888 LV17
6月15日
nurgul LV1
6月8日
ma406805131 LV15
6月2日
钝感力 LV1
3月24日
pangzhihui LV14
1月6日
暂无贡献等级