最新要闻
- 当前头条:猛男最爱!Xbox手柄新配色“浪漫粉”今晚发售 网友惊了
- 当前快播:唯一16GB显存!宏碁Intel Arc A770旗舰显卡降价:2380元最便宜
- 直降700元 小牛G2/G2s部分车型促销:理论续航60-90公里
- 环球速讯:曾靠6字赚苹果上千万的汉王 怎么就搭上ChatGPT的风口
- 环球看热讯:你喝奶 选哪个品牌放心?蒙牛回应男子买酸奶打开全是清水
- RTX 30别买了 高性价比RTX 40游戏本杀到:价格屠夫还是这两家
- 全球观速讯丨40S精梳棉 裸感体验:老牌宜而爽平角裤39元4条发车
- 环球讯息:短信不死
- 全球关注:检测到外星生命“存在证据”!“三体人”要来了吗?
- 天天报道:吉利赚了10个沃尔沃
- 全球最新:多家游戏公司招聘客服实为找托:引导玩家氪金
- 即时看!长城大力布局新能源 哈弗如歌、枭龙曝光:外观个性均可上绿牌
- 明天是情人节!全国多地现巨型玫瑰
- 世界看热讯:谁说鱼只有7秒记忆?研究首次证明鱼能认出自己的脸
- 今日热闻!马斯克“黑子”自费400万元 把特斯拉FSD负面广告送上美国超级碗
- 旅日大熊猫香香将要回国了:被赞“呆萌可爱迷倒游客”
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
每日短讯:开学小测总结(下)
【资料图】
接下来就是servlet的一些操作。
Dao.java
package sev;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 passage.XinWen;import tool.Tool;public class Dao { public void add(XinWen xw) { Connection conn=Tool.getConnection(); String sql="insert into xinwen (lanmu,timu,zhengwen) values (?,?,?) "; try { PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1, xw.getLanmu()); ps.setString(2, xw.getTimu()); ps.setString(3, xw.getZhengwen()); ps.executeUpdate(); }catch(SQLException e){ e.printStackTrace(); } finally { Tool.release(conn, null, null); } } public void Up(String lanmu,String timu,String zhengwen ) {//修改 Connection connn=null; PreparedStatement preparedStatement=null; try { connn= Tool.getConnection(); String sql="update xinwen set zhengwen=? where lanmu=? and timu=?"; preparedStatement=connn.prepareStatement(sql); preparedStatement.setString(1,zhengwen); preparedStatement.setString(2,lanmu); preparedStatement.setString(3,timu); preparedStatement.executeUpdate(); } catch(SQLException e) { e.printStackTrace(); } finally { Tool.release(connn,preparedStatement,null); } } public Listfindall() { List list=new ArrayList<>(); Connection connection=null; PreparedStatement preparedStatement=null; ResultSet resultSet=null; try { //调用Tool连接mysql数据库 connection= Tool.getConnection(); String sql="select * from xinwen";//查询语句 preparedStatement=connection.prepareStatement(sql); resultSet = preparedStatement.executeQuery(); while (resultSet.next()){ //从resultSet拿出每个属性数据 String lanmu=resultSet.getString ("lanmu"); String timu=resultSet.getString("timu"); String zhengwen=resultSet.getString("zhengwen"); //这里可以理解为,resultSet拿出每个属性数据赋予student对象,形成一个有数据的student对象 XinWen t = new XinWen(lanmu,zhengwen,timu); list.add(t);//可能多条数据,放到集合中 } } catch (SQLException e) { e.printStackTrace(); } finally { //调用JDBCTools,关闭connection,preparedStatement,resultSet Tool.release(connection,preparedStatement,resultSet); } return list; } public List findyj() { List list=new ArrayList<>(); Connection connection=null; PreparedStatement preparedStatement=null; ResultSet resultSet=null; try { //调用Tool连接mysql数据库 connection= Tool.getConnection(); String sql="select * from xinwen";//查询语句 preparedStatement=connection.prepareStatement(sql); resultSet = preparedStatement.executeQuery(); while (resultSet.next()){ //从resultSet拿出每个属性数据 String lanmu=resultSet.getString ("lanmu"); String timu=resultSet.getString("timu"); String zhengwen=resultSet.getString("yijian"); //这里可以理解为,resultSet拿出每个属性数据赋予student对象,形成一个有数据的student对象 String s=lanmu+" "+timu+" "+zhengwen; list.add(s);//可能多条数据,放到集合中 } } catch (SQLException e) { e.printStackTrace(); } finally { //调用JDBCTools,关闭connection,preparedStatement,resultSet Tool.release(connection,preparedStatement,resultSet); } return list; } public XinWen finds(String timu,String lanmu) {//查询 Connection conn=Tool.getConnection(); PreparedStatement pre=null; ResultSet res=null; XinWen stu=null; String sql="SELECT *FROM xinwen where timu=? and lanmu=?"; try { pre=conn.prepareStatement(sql); pre.setString(1, timu); pre.setString(2, lanmu); res=pre.executeQuery(); while(res.next()) { String lanmu1=res.getString ("lanmu"); String timu1=res.getString("timu"); String zhengwen=res.getString("zhengwen"); stu=new XinWen(lanmu1,zhengwen,timu1); } } catch(SQLException e) { e.printStackTrace(); }finally{ Tool.release(conn, pre, res); } return stu; } public void del(String timu) {//删除 Connection connn=null; PreparedStatement preparedStatement=null; try { connn= Tool.getConnection(); String sql="delete from xinwen where timu=?"; preparedStatement=connn.prepareStatement(sql); preparedStatement.setString(1,timu); preparedStatement.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); }finally { Tool.release(connn,preparedStatement,null); } } public void adds(XinWen g) { Connection conn=Tool.getConnection(); String sql="insert into yifabu (lanmu,timu,zhengwen) values (?,?,?) "; try { PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1, g.getLanmu()); ps.setString(2, g.getTimu()); ps.setString(3, g.getZhengwen()); ps.executeUpdate(); }catch(SQLException e){ e.printStackTrace(); } finally { Tool.release(conn, null, null); } } public XinWen findm(String timu) {//查询 Connection conn=Tool.getConnection(); XinWen stu=null; ResultSet rs = null; Statement stmt = null; try { String sql = "SELECT *FROM xinwen where xinwen.timu like "%"+timu+"%";"; //查询语句 stmt = conn.createStatement(); rs = stmt.executeQuery(sql); while(rs.next()) { String lanmu1=rs.getString ("lanmu"); String timu1=rs.getString("timu"); String zhengwen=rs.getString("zhengwen"); stu=new XinWen(lanmu1,zhengwen,timu1); } } catch(SQLException e) { e.printStackTrace(); }finally{ Tool.release(conn, stmt, rs); } return stu; }}
sev.java
package sev;import java.io.IOException;import java.util.List;import passage.XinWen;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;@WebServlet("/xw")public class Sev extends HttpServlet{Dao d=new Dao();public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ String method=request.getParameter("method"); switch(method) { case "add": String lanmu= request.getParameter("lanmu"); String zhengwen=request.getParameter("word"); String timu=request.getParameter("tm"); XinWen xw=new XinWen(lanmu,zhengwen,timu); d.add(xw); request.setAttribute("test", "公文上传成功"); request.getRequestDispatcher("tishi1.jsp").forward(request, response); break; case "findall"://查询所有数据 Listlist = d.findall(); request.setAttribute("test", list); request.getRequestDispatcher("tmessage.jsp").forward(request, response); break; case "findalls"://查询所有数据 List listss = d.findall(); request.setAttribute("test", listss); request.getRequestDispatcher("tme.jsp").forward(request, response); break; case "findAll"://查询所有数据 List lists = d.findall(); request.setAttribute("test", lists); request.getRequestDispatcher("all.jsp").forward(request, response); break; case "findyj": List list1 = d.findyj(); request.setAttribute("test", list1); request.getRequestDispatcher("yijian.jsp").forward(request, response); break; case "findById": String lanmu1=request.getParameter("lanmu"); String timu1=request.getParameter("timu"); XinWen st=d.finds(timu1,lanmu1); request.setAttribute("test", st); request.getRequestDispatcher("update.jsp").forward(request, response); break; case "up": String l= request.getParameter("lanmu"); String t=request.getParameter("timu"); String z=request.getParameter("zhengwen"); d.Up(l,t,z); request.setAttribute("test", "修改成功"); request.getRequestDispatcher("tishi1.jsp").forward(request, response); case "delete"://删除操作 String timus=request.getParameter("timu"); d.del(timus); request.setAttribute("test", "删除成功"); request.getRequestDispatcher("tishi1.jsp").forward(request, response); break; case "fabu": String ll= request.getParameter("lanmu"); String tt=request.getParameter("timu"); String zz=request.getParameter("zhengwen"); XinWen xx=new XinWen(ll,zz,tt); d.adds(xx); request.setAttribute("test", "发布成功"); request.getRequestDispatcher("tishi1.jsp").forward(request, response); break; case "findm": String timue= request.getParameter("tm"); XinWen xxx=d.findm(timue); request.setAttribute("test", xxx); request.getRequestDispatcher("tishi1.jsp").forward(request, response); break; }}@Overridepublic void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ doPost(request,response);}}
Daof.java
package sev;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import passage.XinWen;import tool.Tool;public class Daof { public Listfindall() { List list=new ArrayList<>(); Connection connection=null; PreparedStatement preparedStatement=null; ResultSet resultSet=null; try { //调用Tool连接mysql数据库 connection= Tool.getConnection(); String sql="select * from yifabu";//查询语句 preparedStatement=connection.prepareStatement(sql); resultSet = preparedStatement.executeQuery(); while (resultSet.next()){ //从resultSet拿出每个属性数据 String lanmu=resultSet.getString ("lanmu"); String timu=resultSet.getString("timu"); String zhengwen=resultSet.getString("zhengwen"); //这里可以理解为,resultSet拿出每个属性数据赋予student对象,形成一个有数据的student对象 XinWen t = new XinWen(lanmu,zhengwen,timu); list.add(t);//可能多条数据,放到集合中 } } catch (SQLException e) { e.printStackTrace(); } finally { //调用JDBCTools,关闭connection,preparedStatement,resultSet Tool.release(connection,preparedStatement,resultSet); } return list; } public String cp(String lanmu,String timu) { Connection conn=Tool.getConnection(); PreparedStatement pre=null; ResultSet res=null; String stu=null; String sql="SELECT *FROM yifabu where lanmu=? and timu=? "; try { pre=conn.prepareStatement(sql); pre.setString(1, lanmu); pre.setString(2, timu); res=pre.executeQuery(); while(res.next()) { String pl=res.getString("pinglun"); stu=pl; } } catch(SQLException e) { e.printStackTrace(); }finally{ Tool.release(conn, pre, res); } return stu; } public void Up(String lanmu,String timu,String pinglun) {//修改 Connection connn=null; PreparedStatement preparedStatement=null; try { connn=Tool.getConnection(); connn= Tool.getConnection(); String sql="update yifabu set pinglun=? where lanmu=? and timu=?"; preparedStatement=connn.prepareStatement(sql); preparedStatement.setString(1,pinglun); preparedStatement.setString(2,lanmu); preparedStatement.setString(3,timu); preparedStatement.executeUpdate(); } catch(SQLException e) { e.printStackTrace(); } finally { Tool.release(connn,preparedStatement,null); } }}
Sevf.java
package sev;import java.io.IOException;import java.util.List;import passage.XinWen;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;@WebServlet("/xwf")public class Sevf extends HttpServlet{Daof d=new Daof();public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ String method=request.getParameter("method"); switch(method) { case "findAll"://查询所有数据 Listlists = d.findall(); request.setAttribute("test", lists); request.getRequestDispatcher("alls.jsp").forward(request, response); break; case "cp": String lanmu=request.getParameter("lanmu"); String timu=request.getParameter("timu"); String pinglun=d.cp(lanmu, timu); request.setAttribute("test", pinglun); request.getRequestDispatcher("pinglun.jsp").forward(request, response); break; case "fa": String lanmus=request.getParameter("lanmu"); String timus=request.getParameter("timu"); request.setAttribute("test", lanmus); request.setAttribute("tests", timus); request.getRequestDispatcher("fabiaopl.jsp").forward(request, response); break; case "fas": String lanmuss=request.getParameter("lanmu"); String timuss=request.getParameter("timu"); String pl=request.getParameter("pl"); d.Up(lanmuss, timuss, pl); break; }}@Overridepublic void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ doPost(request,response);}}
总结本次的开学测试,有许多的功能没有实现,总分40分,得了24分,一些细节的功能没有完成,之后的两个权限没有完成,一些用户的信息管理。之前的那个修改意见不可以提出。
-
每日短讯:开学小测总结(下)
接下来就是servlet的一些操作。Dao javapackagesev;importjava sql Connection;importjava sql PreparedStateme
来源: -
今日热闻!03.Python Dash网页开发:多页面网站制作
需求:写一个多网页的网站,包括header、footer、菜单包括主页home、博客blog(外部链接到博客)、about...
来源: 每日短讯:开学小测总结(下)
【报资讯】【DFS】飞行员兄弟
今日热闻!03.Python Dash网页开发:多页面网站制作
【环球报资讯】二叉树的深度之DFS、BFS
当前头条:猛男最爱!Xbox手柄新配色“浪漫粉”今晚发售 网友惊了
当前快播:唯一16GB显存!宏碁Intel Arc A770旗舰显卡降价:2380元最便宜
直降700元 小牛G2/G2s部分车型促销:理论续航60-90公里
环球速讯:曾靠6字赚苹果上千万的汉王 怎么就搭上ChatGPT的风口
环球看热讯:你喝奶 选哪个品牌放心?蒙牛回应男子买酸奶打开全是清水
RTX 30别买了 高性价比RTX 40游戏本杀到:价格屠夫还是这两家
全球观速讯丨40S精梳棉 裸感体验:老牌宜而爽平角裤39元4条发车
环球讯息:短信不死
全球关注:检测到外星生命“存在证据”!“三体人”要来了吗?
天天报道:吉利赚了10个沃尔沃
记录--数组去重的五种方法
每日看点!D. Moscow Gorillas
环球热消息:Microsoft Azure 教程_编程入门自学教程_菜鸟教程-免费教程分享
环球百事通!文盘Rust -- 领域交互模式如何实现
打开MASA Blazor的正确姿势1:目录&MASA Blazor是???
全球最新:多家游戏公司招聘客服实为找托:引导玩家氪金
即时看!长城大力布局新能源 哈弗如歌、枭龙曝光:外观个性均可上绿牌
明天是情人节!全国多地现巨型玫瑰
世界看热讯:谁说鱼只有7秒记忆?研究首次证明鱼能认出自己的脸
今日热闻!马斯克“黑子”自费400万元 把特斯拉FSD负面广告送上美国超级碗
【Oculus Interaction SDK】(八)特殊的 UI(曲面效果 & 手指点击)
环球最新:并行执行异步方法的最佳实践
全球快播:react 中componentDidMount 只加载一次的解决办法
微头条丨ChatGPT爆火,释放了什么不寻常信号?
每日快看:Git下载、安装与配置
旅日大熊猫香香将要回国了:被赞“呆萌可爱迷倒游客”
【世界播资讯】年销35万台无悬念!李想:L8/L7 Air版交付后月销3万保底
牛皮吹大 全球首款量产太阳能电动车:黄了
全球报道:奔驰将在中国启动L3有条件自动驾驶测试:开车不用看路 事故奔驰担责
环球观天下!吴易昺网球ATP赛事夺冠创造历史 你会读吗?央视科普昺:让世界认识这字
焦点热文:[WPF] 使用Silk.NET绘制D3D9或OpenGL内容并完美解决空域问题。
今日热议:【DSP视频教程】第11期:插补算法,曲线拟合丝滑顺畅,统计函数和基础函数加速实现,汇集SIMD,饱和和MAC乘累加应用实战(2023-02-12)
每日热议!【OpenGL+Qt 学习】 你好,三角形
全球微资讯!《焦虑症的自救》焦虑症反反复复?还在为恐惧和焦虑苦恼?快来领取焦虑症自愈宝典!
焦点速读:曾经的国民神车 新款哈弗H6亮相:换张脸、动力更强
你敢开不?特斯拉大雾中自动辅助驾驶 “狂飙”至86km/h
全球即时:少见!女子家中大巨蛋磕开竟是蛋中蛋 最终收获两枚蛋黄:科普原因
世界最新:全新比亚迪宋Pro DM-i申报图出炉:前脸比Plus还凌厉
券后9块9!汤臣倍健维生素D钙片大促:手慢真的无
全球热议:使用cnn,bpnn,lstm实现mnist数据集的分类
热门:ASP.Net WP 教程_编程入门自学教程_菜鸟教程-免费教程分享
每日热文:为什么这11道JVM面试题这么重要(附答案)
环球今日讯!修改Linux内核版本信息的方法
联想小新16 2023轻薄本官宣: 普及2.5K高清大屏、1TB硬盘
你会答?深圳一电子厂入职考数理化、《庄子》和英语等 网友吐槽难:厂商回应
开眼!一宝马车高速行驶未松手刹 四个车轮全磨红了
众泰“亡者归来”推出首款电动车 江南U2正式开售:5.88万起
找数组中重复的数字
最资讯丨十年老程序员:再见了Navicat,以后多数据库管理就看这款SQL工具
【Spring】Bean装配类注解
环球实时:广东最狂野民俗盐拖灶神刷爆网络 场面激烈:堪称我国最热血民俗
微资讯!深圳夜空出现三个不明发光飞行物:飞速掠过
【全球新视野】ASP.Net 教程_编程入门自学教程_菜鸟教程-免费教程分享
今日快讯:连续开车8小时!男子长期久坐后被诊断截瘫 医生提醒
天天快资讯丨丰田顶级名车!世纪SUV最新效果图曝光:有“大汉兰达”那味了
世界热资讯!众泰汽车破产清算 一保时捷Macan将被拍卖!网友:当年皮尺部首车?
当前信息:注意!长期空气污染增加患抑郁症风险:甚至会致死
世界热点! 新型合成皮肤面世:有望解开蚊子传播致命疾病之谜
必知必会的设计原则——迪米特原则
环球关注:20万燃油车能比?百万级轿跑底盘助力:哪吒S麋鹿测试80km/h稳过
【新要闻】看看你的工作会被取代吗?ChatGPT时代生存攻略:未来“高枕无忧”的10种工作
快看:原美团创始人王慧文进军人工智能:称将打造中国的OpenAI
一加Ace 2首销战报出炉:37分钟打破近一年所有安卓机首销全天记录!
德国最新电商周销量:AMD完胜Intel
鼠标不能拖动文件是怎么回事?鼠标不能拖动文件夹怎么解决?
苹果ipad充不上电是什么原因?苹果ipad怎么使用?
YY个人积分怎么计算?yy个人积分在哪里查看?
如何选购抽油烟机?抽油烟机十大名牌排名
word打不开是什么原因?word打不开怎么解决?
固态水指的是什么?固态水冻结状态持续多久?
乌鲁木齐机场属于什么区?乌鲁木齐机场到火车站需要多长时间?
DataX二次开发——HdfsReader和HdfsWriter插件增加parquet文件读写
全链路异步,让你的 SpringCloud 性能优化10倍+
每日焦点!机器学习-SVM
金色枫叶是什么意思?金色枫叶相关的成语有哪些?
无人生还的凶手是谁?无人生还的人物介绍
逆生长是什么意思?人怎么才能逆生长?
快讯:“小行星”撞地球今日中午上演!法国、英国、荷兰均肉眼可见
十大全系标配!长安逸达一出场 就把压力给到合资了
【世界速看料】别迷信日本制造!董明珠:格力中央空调国内第一创历史 日立大金都不行
国产最帅电动猎装车成了!极氪已交付8万台:完成7.5亿美元A轮融资 杀向全球前三
黄旭东评价李培楠《星际争霸2》夺冠:这一刻等了20年!
速讯:Redmi K60官宣降价:2999元普及512GB存储、老用户保价+送手环
不花钱每天能跑12公里 印度首款太阳能汽车亮相:像是“三蹦子”
世界即时:ChatGPT惊动谷歌创始人:罕见出山检查Bard AI代码数据
热议:曝宁德时代将赴美建厂:福特出地出厂房 “宁王”出技术
当前速读:实测用微软ChatGPT写求职信:“不道德”、被拒绝
天天滚动:安全圈最新重大数据泄露事件
世界最新:移动端重排版PDF阅读器比较
Flink 积压问题排查
全球视点!重新思考 Vue 组件的定义
环球快讯:读Java实战(第二版)笔记08_默认方法
当前观点:Opera新版本集成ChatGPT:一键生成网页内容摘要
全球信息:车圈美女测2023新款比亚迪秦PLUS DM-i:1箱油跨8省1300km 油耗3.49L/100km
动态:如何在Debian 11上安装Docker Swarm集群
fusion app登录注册示例