首页>代码>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(); } }
最近下载更多
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日
依稀记得那年雪 LV2
2023年6月1日
最近浏览更多
钝感力 LV1
3月24日
pangzhihui LV12
1月6日
暂无贡献等级
minjing123 LV8
1月4日
Nuyoah_L
1月3日
暂无贡献等级
asddwh LV12
2023年12月25日
潘潘123456 LV2
2023年12月24日
颜菜菜 LV2
2023年12月23日
zn2020 LV1
2023年12月19日
WBelong LV7
2023年12月11日