2023.12.27每日总结
public examination[] sortAll2()throws Exception { String sql="select count(*) from examination where grade <60"; PreparedStatement pre = connect.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);//改成可以改位置 ResultSet rs = pre.executeQuery(); rs.last();//光标移到最后 int rowCount=rs.getRow();//当前行是第几行 rs.beforeFirst();//移回去 examination[] examinations=new examination[rowCount]; int i=0; while(rs.next()) { examinations[i]=new examination(); examinations[i].stuid=rs.getString("stuid"); examinations[i].examname=rs.getString("examname"); examinations[i].grade=rs.getInt("grade"); i++; } pre.close(); return examinations; } public examination[] sortAll()throws Exception { String sql="select count(*) from examination where grade >89"; PreparedStatement pre = connect.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);//改成可以改位置 ResultSet rs = pre.executeQuery(); rs.last();//光标移到最后 int rowCount=rs.getRow();//当前行是第几行 rs.beforeFirst();//移回去 examination[] examinations=new examination[rowCount]; int i=0; while(rs.next()) { examinations[i]=new examination(); examinations[i].stuid=rs.getString("stuid"); examinations[i].examname=rs.getString("examname"); examinations[i].grade=rs.getInt("grade"); i++; } pre.close(); return examinations; } public examination[] searchAll(String stuid,String examname,String teaid)throws Exception { String sql="select * from examination where stuid like ? and examname like ? and teaid=?"; PreparedStatement pre = connect.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);//改成可以改位置 pre.setString(1,"%"+stuid+"%"); pre.setString(2,"%"+examname+"%"); pre.setString(3,teaid); ResultSet rs = pre.executeQuery(); rs.last();//光标移到最后 int rowCount=rs.getRow();//当前行是第几行 rs.beforeFirst();//移回去 examination[] examinations=new examination[rowCount]; int i=0; while(rs.next()) { examinations[i]=new examination(); examinations[i].stuid=rs.getString("stuid"); examinations[i].examname=rs.getString("examname"); examinations[i].grade=rs.getInt("grade"); i++; } pre.close(); return examinations; } public boolean ModifyTeacher(String teaid,String teaname,String teapwd)throws Exception { String sql="update teacher set teaname=?,teapwd=? where teaid=?"; PreparedStatement pre = connect.prepareStatement(sql); pre.setString(1,teaname); pre.setString(2,teapwd); pre.setString(3,teaid); int count=pre.executeUpdate(); pre.close(); if(count>=1) return true; else return false; } public boolean ModifyGrades(String stuid,int grade)throws Exception { String sql="update examination set grade=? where stuid=?"; PreparedStatement pre = connect.prepareStatement(sql); pre.setInt(1,grade); pre.setString(2,stuid); int count=pre.executeUpdate(); pre.close(); if(count>=1) return true; else return false; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现