怎样实现jsp操作数据库 实现对数据库的动态查询 2C

怎样实现 jsp 操作数据库 实现对数据库的动态查询 ,由于后台数据库是动态更新,每隔一段时间数据库数据就会更新一次,想把数据库的最新内容展现在客户端,怎么样实现java代码 或是js代码对数据库的动态查询,我想弄一个定时器,但是没点思路。。。。

5个回答

页面需要什么定时器啊?你要明白整个过程,在页面中是用户请求,后台响应,调取数据库数据,传给前台显示。只要在请求时,把查询到就数据成功传给前台就行了

sinat_31535993
sinat_31535993 回复TonyLeeli: 页面是显示给用户看的,当用户在当前页面是获取数据展示,这是一个短暂的动作,而不是用户一直在一个界面停止不动。
4 年多之前 回复
TonyLeeli
TonyLeeli 因为数据库的数据一直在刷新,要获得最新的数据当然得不停的从数据库获得了,所以要页面定时自动刷新获得。这个不需要用户请求 ,直接展示在页面上的。我这么说。。。没歧义吧???
4 年多之前 回复

用js定时刷新请求页面,把这段代码放到jsp的head中,这样就可以不停地刷新页面,百分百通过
<br> //单位是毫秒<br> var time = 100;<br><br> var myrefresh = function(){<br> window.location.href = &quot;请求的路径&quot;; <br> }<br><br> window.setTimeout(&#39;myrefresh()&#39;,time);</p> <pre><code>&lt;/script&gt; </code></pre>

图片说明

搞不懂你什么意思,难道让别人在看你的前台界面时,你的界面还能定时刷新?这有什么意义?

TonyLeeli
TonyLeeli 可能我说的。。。有点歧义,就是想从动态的数据库中,不断地获得最新的数据,然后展示在前台页面上。
4 年多之前 回复

可以在页面加载的时候通过js来调用后台的查询方法,当用户刷新时把最新的数据库数据传到前台来,设置JSP定时刷新器不太可取

TonyLeeli
TonyLeeli 你好,能略详细的介绍一下,原因吗?
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于jsp链接数据库按条件查询功能实现,有哪位大神说说吗?

jsp链接数据库实现查询功能,通过选择查询条件,将数据库中符合条件的数据显示在表格中

JSP访问数据库之模糊查询

<% try { String str1=request.getParameter("name"); ........................................ String sql="select * from t1 where name like '%"+str1+"%'"; ResultSet rs=stmt1.executeQuery(sql); %> <table><tr><td>姓名</td><td>性别</td><td>年龄</td></tr> <% if(rs.next()) { out.print("<tr><td>"+rs.getString("name")+"</td>"); out.print("<td>"+rs.getString("sex")+"</td>"); out.print("<td>"+rs.getString("age")+"</td></tr>"); %> </table> <% } else{out.print("该数据不存在");} conn.close(); } catch(Exception e) {} %> 代码就是这样的,当输入某个关键字进行查询时,其实在数据库里有好几个记录都有这个关键字,可是呈现出来的却只有一个记录,就是在表中排在第一的那个记录。其他记录都不能呈现出来。请问如何解决这个问题?

jsp页面查询数据库的问题

同样的sql语句在数据库里和jsp页面上的查询结果为什么不一样呢 这是jsp页面 ``` String sql = "select ItemName from DetectItem where id in (1,2)"; ResultSet rs = stmt.executeQuery(sql); List<DetectItem> list = new ArrayList<DetectItem>(); if(rs.next()){ DetectItem dt = new DetectItem(); dt.setItemName(rs.getString("ItemName")); list.add(dt); request.setAttribute("list",list); }else{ out.print("未能查询到数据!"); } rs.close(); stmt.close(); conn.close(); }catch(ClassNotFoundException e){ e.printStackTrace(); }catch(SQLException e){ e.printStackTrace(); } List<DetectItem> list = (List<DetectItem>)request.getAttribute("list"); if(list == null || list.size() < 1){ out.print("没有数据!"); }else{ for(DetectItem dt : list){ out.print("ItemName:"+dt.getItemName()); } } %> ``` 这是运行结果 ![图片说明](https://img-ask.csdn.net/upload/201805/26/1527327003_772635.png) 这是数据库的结果 ![图片说明](https://img-ask.csdn.net/upload/201805/26/1527327052_24649.png) 是我的jsp页面代码哪需要修改吗?求详解,谢谢

jsp动态显示数据库查询结果

要求不太复杂,但是我不太清楚该怎么样弄. 就是在jsp页面可以随便输入查询语句,并不限定某一张表。要求可以显示出查询结果。难点在于表头的内容不同表和不同查询条件时会变化,这个地方不知道该怎么弄,求大神帮助,3q

jsp对数据库进行增加和删除?

请问谁有jsp对数据库进行增加和删除的小列子,或者代码。我想做的是对历史记录的删除操作,但不知道如何写jsp里面的代码,新手上路,请多多关照。

纯JSP实现对数据库的增删改查

数据库是bookstore,列isbn title type price.如果允许可以写两种模式,一种纯JSP,另一种MVC结构模式的。

jsp怎样实现页面登录验证数据库里面的内容

jsp怎样实现页面登录验证数据库里面的内容,,,老师让做一个网上书城项目,regist注册的用户信息保存的在oracle数据库里userInfo表里,,登录时logn.jsp界面要求用户输入时,没有注册的用户不能登录

java web通过jsp访问数据库,最终实现以下功能

学生数据库里有4个字段 学号,姓名,年龄,专业![图片说明](https://img-ask.csdn.net/upload/201711/15/1510713034_999983.png) JSP页面有下拉选项框,选项框里是专业名,选取不同的专业名会得到不同的数据库字段值 ![图片说明](https://img-ask.csdn.net/upload/201711/15/1510713092_470947.png)

jsp和mysql想实现数据库查询输出,但sql语言好像不对

sql=“select * from shiwu where name='“name”'”; name是字符型,数据库中是要查汉字,类型是utf-8,jsp中取输入的name 属性,我out.print(name)之后, 可以输出汉字,但一到rs.excuteQuery();就出错,不能往下执行,rs.next()也老出错,不知道什么原因, 是因为汉字编码设置不对吗?

jsp连接mysql数据库实现登录功能求代码及讲解

jsp连接mysql数据库实现登录功能求代码及讲解,新手小白求指导

jsp页面关于数据库多对多查询的sql语句应该怎么写?

我是用的mysql数据库 这是一张用户表 ![图片说明](https://img-ask.csdn.net/upload/201805/25/1527233285_785386.png) 这是项目表 ![图片说明](https://img-ask.csdn.net/upload/201805/25/1527233313_473649.png) 现在我想根据用户表里的“DetectID”对应项目表里的“id”进行关联查询其项目名称,“DetectID”里有几个数据,就查出项目表里的几个名称。这条SQL语句该怎么写,我老是查询到第一条数据就结束了。

jsp连接数据库中文显示乱码

在网页中向mysql添加中文数据,再从数据库中获取此数据并在网页上显示,结果中文显示的是乱码,数据库中显示的也是乱码,请问该怎么解决?

jsp页面下拉框 如何动态的从数据库取值

jsp页面下拉框 如何动态的从数据库取值 让下拉框显示该字段数据库里的内容

关于jsp中连接数据库查询并循环遍历的问题

``` String all="select sShopCode,sum(iNumb) as iNumbHj,sum (rMoney) as rMoneyHj from [Data_ShopDailyBill_View] where (dDjDate>='"+qishiriqi+"' and dDjDate<='"+jiezhiriqi+"') group by sShopCode"; Statement stmt = conn.createStatement(); ResultSet rs=stmt.executeQuery(all); while(rs.next()){ session.setAttribute("sShopName",rs.getString(1));//这里取到的sShopName是查询出来的所有的sShopName的一列数据吗? ``` 如上注释中的问题 我现在是用纯jsp想实现查询并显示所有查询到的数据,

在jsp页面中展现数据库的数据

我现在有一个项目,用的是spring框架。我想实现的是 我从主页调点击一个连接,然后转到一个jsp页面。然后页面里展现的是我数据库表里的字段信息。 现在已经能通过点击进入到jsp页面<a href="/test.do?action=selectAll">查询</a> 如何才能把数据库里的信息显示在jsp页面里呢?要用到servlet吗? ps:不用struts来做

怎样用java实现每当数据库增加一段数据,前台网站就会动态添加一个列表?

用的是jsp+servlet+mybatis+bootstrap。 我有个想法是写个定时刷新数据库脚本,来监听数据库变化。有没有很简单的实现方法? 求大神指导

jsp操作数据库怎么实现回收站功能。

就是把数据库中的数据删除到回收站中,并且能在回收站中查看删除的内容,还能进行彻底删除。

JSP连接数据库查询数据问题

![图片说明](https://img-ask.csdn.net/upload/201608/31/1472646929_900426.png) 我试过了,我吧SQL语句复制到SQL中运行可以查到值,可是为什么这个rs就是等于空, 我是在servlet里面实例化这个类后,然后调用的这个方法

jsp实时读取mysql数据库的数据

jsp网页从Mysql数据库读取数据进行展示,想实现每一秒更新网页的数据,感觉这里不能使用ajax来做,但是也不想通过实时加载网页的方式,问一下使用什么方式好,提供一下思路就行

程序员的兼职技能课

程序员的兼职技能课

为linux系统设计一个简单的二级文件系统

实验目的: 通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。 实验要求: 为linux系统设计一个简单的二级文件系统。要求做到以下几点: (1)可以实现下列几条命令(至少4条)

CCNA+HCNA+wireshark抓包综合网工技能提升套餐

本套餐包含思科路由交换CCNA,部分CCNP核心,华为HCNA以及wireshark抓包等类容,旨在培养具有综合能力的网络工程师。

董付国老师Python全栈学习优惠套餐

购买套餐的朋友可以关注微信公众号“Python小屋”,上传付款截图,然后领取董老师任意图书1本。

成年人用得到的6款资源网站!各个都是宝藏,绝对让你大饱眼福!

不管是学习还是工作,我们都需要一些资源帮助我们有效地解决实际问题。 很多人找资源只知道上百度,但是你们知道吗,有的资源是百度也搜索不出来的,那么今天小编就给大家介绍几款好用的资源网站,大家赶紧收入囊中吧! 1.网盘007 https://wangpan007.com/ 一款全能的资源搜索网站!只需要输入关键字,就能获得你想要的视频、音乐、压缩包等各种资源,网上...

矿车轴载荷计算方法的比较及选用

针对矿车轴的弯曲损坏,分析了固定式矿车车轴的受力,并对力叠加法以及当量负荷法2种计算方法进行了分析和比较,认为应采用当量负荷法进行车轴的设计计算。

Python数据清洗实战入门

Python数据清洗实战入门

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

Polar编码matlab程序

matlab实现的Polar codes源程序

2019全国大学生数学建模竞赛C题原版优秀论文

2019全国大学生数学建模竞赛C题原版优秀论文,PDF原版论文,不是图片合成的,是可编辑的文字版。共三篇。 C044.pdf C137.pdf C308.pdf

Linux常用命令大全(非常全!!!)

Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 d...

Linux下聊天室实现(基于C)

在linux下的基于TCP/IP,采用socket通信的聊天室,实现进入聊天室,进行多人群聊,指定人进行私聊,群主管理员功能,颗进行禁言,提出群聊等操作。个人账号可修改昵称或者修改密码,还可进行找回密

一个较完整的Qt用户登录界面设计

一个较完整的Qt用户登录界面,稍微移植可用,用sqlite数据库存储用户名和密码,具有增加和删除用户的功能,开发环境为ubuntu16.04+Qt5.6.1,win7下程序也编译可用。贡献出来,共同学

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

【C语言】贪吃蛇游戏代码(Visual C++6.0实现)

本游戏代码参考《C语言项目开发全程实录(第二版)》第六章。代码已在Visual C++6.0环境下编译测试通过,可在VC++6.0编译器中导入工程编译运行查看效果,或者也可以直接运行Release或D

Android小项目——新闻APP(源码)

Android小项目——新闻APP(源码),一个很简单的可以练手的Android Demo Ps:下载之前可以先看一下这篇文章——https://blog.csdn.net/qq_34149526/a

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

Android音视频开发全套

Android平台音视频开发全套,涉及:FFmpeg软解码解码、Mediacodec硬解码编码、Openssl音频播放、OpenGL ES视频渲染、RTMP推流等核心重要知识点。

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

2019 Python开发者日-培训

2019 Python开发者日-培训

2019 AI开发者大会

2019 AI开发者大会

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

因为看了这些书,我大二就拿了华为Offer

四年了,四年,你知道大学这四年我怎么过的么?

Python可以这样学(第四季:数据分析与科学计算可视化)

Python可以这样学(第四季:数据分析与科学计算可视化)

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

YOLOv3目标检测实战系列课程

《YOLOv3目标检测实战系列课程》旨在帮助大家掌握YOLOv3目标检测的训练、原理、源码与网络模型改进方法。 本课程的YOLOv3使用原作darknet(c语言编写),在Ubuntu系统上做项目演示。 本系列课程包括三门课: (1)《YOLOv3目标检测实战:训练自己的数据集》 包括:安装darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 (2)《YOLOv3目标检测:原理与源码解析》讲解YOLOv1、YOLOv2、YOLOv3的原理、程序流程并解析各层的源码。 (3)《YOLOv3目标检测:网络模型改进方法》讲解YOLOv3的改进方法,包括改进1:不显示指定类别目标的方法 (增加功能) ;改进2:合并BN层到卷积层 (加快推理速度) ; 改进3:使用GIoU指标和损失函数 (提高检测精度) ;改进4:tiny YOLOv3 (简化网络模型)并介绍 AlexeyAB/darknet项目。

DirectX修复工具V4.0增强版

DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复

C++语言基础视频教程

C++语言基础视频教程

相关热词 c# cad插入影像 c#设计思想 c#正则表达式 转换 c#form复制 c#写web c# 柱形图 c# wcf 服务库 c#应用程序管理器 c#数组如何赋值给数组 c#序列化应用目的博客园
立即提问