使用Ajax动态获取数据库中的数据

问题描述

求助:.NET怎么用Ajax动态获取SQLServer数据库中的数据?当数据库中的某个表的内容发生变化时,就将这张表读取出来显示。

解决方案

解决方案二:
做一个触发器吧,当有insert和update时读取整张表信息,前台ajax绑定代码如下://jqueryajax调用示例functiongetDataByClassid(id,cid){$(document).ready(function(){$.ajax({type:"GET",url:"GetGrid.aspx?d="+Math.round(Math.random()*10000)+"&class="+cid,data:"id="+id,error:function(){$("#cnt_list1_"+id).html("获取数据时发生错误");getDataByClassid(id,cid);},success:function(data){$("#cnt_list1_"+id).html(data);}});});}

解决方案三:
表内容发生变化的时候就读取出来?·····看着有点不科学啊·
解决方案四:
jquery的$.ajax,mvc中也有
解决方案五:
简单的方法不知道可有,限于实力,我想出的方法大概是:1、做个触发器,把改变的表的名,行等写入一个固定的表2、在ashx中隔段时间就访问这个表,读取新增信息,并根据获取到的信息,检索改变的表,行等,显示。打上标记,即该改变的信息已被读取(这个响应时间上不好,而且还影响效率)第二个就是在程序中增删改后,就告知“某方法”说:数据改变了,快去读,表是XX,
解决方案六:
定时发请求取数据?
解决方案七:
引用楼主u012206633的回复:

求助:.NET怎么用Ajax动态获取SQLServer数据库中的数据?当数据库中的某个表的内容发生变化时,就将这张表读取出来显示。

做不到。
解决方案八:
.net的SqlDependency可以自动触发此类事件。但是这是工作在你的web服务器端,而不是浏览器端。由于浏览器的机制,你先要告诉我你如何让web服务器将消息推送到浏览器。你有了这个知识,才好谈真正的实现。
解决方案九:
对于传统的Flash或者Silverlight程序,由于支持双向tcp通讯,自然处理这种东西是易如反掌的。现在约来越变得“有点能用了”的html5也有大部分最新桌面浏览器也支持websocket了。但是这种编程知识,一般的做网页的人还不会。这不是Ajax。
解决方案十:
引用1楼a475372067的回复:

做一个触发器吧,当有insert和update时读取整张表信息,前台ajax绑定代码如下://jqueryajax调用示例functiongetDataByClassid(id,cid){$(document).ready(function(){$.ajax({type:"GET",url:"GetGrid.aspx?d="+Math.round(Math.random()*10000)+"&class="+cid,data:"id="+id,error:function(){$("#cnt_list1_"+id).html("获取数据时发生错误");getDataByClassid(id,cid);},success:function(data){$("#cnt_list1_"+id).html(data);}});});}

现在一个数据库中有很多表,我不确定哪张表什么时候会变化。如果使用触发器的话,那不是每张表都需要一个触发器?我想要的是当数据库中的某一张表的记录发生变化时,Ajax获取这张表的数据,只需要将这张变化的表显示在网页上就可以了。希望得到您的帮助
解决方案十一:
引用6楼sp1234的回复:

Quote: 引用楼主u012206633的回复:
求助:.NET怎么用Ajax动态获取SQLServer数据库中的数据?当数据库中的某个表的内容发生变化时,就将这张表读取出来显示。

做不到。

现在一个数据库中有很多表,我不确定哪张表什么时候会变化。如果使用触发器的话,那不是每张表都需要一个触发器?我想要的是当数据库中的某一张表的记录发生变化时,Ajax获取这张表的数据,只需要将这张变化的表显示在网页上就可以了。是不是能写一个存储过程,如果发现更新了数据的话,就把数据返出去。然后用一个程序集委托访问数据库的这个存储过程,如果有新数据插入数据集,Ajax访问这个数据集。
解决方案十二:
引用3楼bdmh的回复:

jquery的$.ajax,mvc中也有

一个数据库中有很多表,我不确定哪张表什么时候会变化。如果使用触发器的话,那不是每张表都需要一个触发器?我想要的是当数据库中的某一张表的记录发生变化时,Ajax获取这张表的数据,只需要将这张变化的表显示在网页上就可以了。我是想用Ajax,但是具体的方案该怎么确定,求指导?
解决方案十三:
你这个思路是有问题的直接说你想干嘛就行了如果是想动态的读出数据库数据只能定时查询数据库的表了来实现了
解决方案十四:
能说明下为什么要这么做么·完全想不出这么做的理由
解决方案十五:
ajax定时调用数据操作日志表,将查询到的数据返回,数据操作日志就需要记录了。
解决方案:
这个应该属于推送,不是Ajax

时间: 2024-12-16 04:02:26

使用Ajax动态获取数据库中的数据的相关文章

javascript-echarts geocoord如何Ajax动态获取数据库数据问题

问题描述 echarts geocoord如何Ajax动态获取数据库数据问题 1C 求高手解答!谢谢 解决方案 现在tnsnames.ora 中的配置是这样的:SYSIT =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.12)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = sysit))) ISYSIT =(DESCRIPTION =(ADDR

php录入页面中动态从数据库中提取数据的实现

动态|数据|数据库|页面 摘要:用php制作动态web页面时,在提交服务器之前,让php根据用户在当前页面上录入的某字段的值立即从数据库中取出相关的其它字段的值并显示到当前页面上,是php程序开发中的难点.本文以一个具体实例详细介绍了怎样将两个html内嵌式语言php和javascript巧妙结合起来,解决这个难点的具体方法. 关键词:php.动态.html. 现在的网站已经从以前提供静态信息的形式发展到交互式的提供动态信息业务的方式.web的信息服务形式可以概括为两点:向客户提供信息:记录客户

php录入页面中动态从数据库中提取数据的实现_php基础

摘要:用php制作动态web页面时,在提交服务器之前,让php根据用户在当前页面上录入的某字段的值立即从数据库中取出相关的其它字段的值并显示到当前页面上,是php程序开发中的难点.本文以一个具体实例详细介绍了怎样将两个html内嵌式语言php和javascript巧妙结合起来,解决这个难点的具体方法. 关键词:php.动态.html. 现在的网站已经从以前提供静态信息的形式发展到交互式的提供动态信息业务的方式.web的信息服务形式可以概括为两点:向客户提供信息:记录客户提交的信息.要提供这两种服

《数据科学:R语言实现》——2.6 从数据库中读取数据

2.6 从数据库中读取数据 由于R会把数据读入内存中,因此这对于处理和分析小型数据集很合适.然而,由于企业每天积累的数据量要比个人的多得多,数据库文档在存储和分析大型数据时就变得更加常用.为了使用R访问数据库,我们可以使用RJDBC.RODBC或者RMySQL作为通信桥梁.在这一部分中,我们会介绍如何使用RJDBC连接存在数据库中的数据. 准备工作 在这一部分中,我们需要首先准备MySQL环境.如果你的机器(Windows)上有一个环境,你可以从MySQL通知器中检查服务器状态.如果本地服务器正

net menu 动态获取-Ext.net 2.5 中想要实现menu及子菜单动态从数据库中获取,如何实现

问题描述 Ext.net 2.5 中想要实现menu及子菜单动态从数据库中获取,如何实现 解决方案 看ext.net的例子代码,然后将写死的菜单数据部分修改为从数据库读取就可以了.

前端-急问:如何使用ajax动态获取后台数据后将数据利用chart.js画图工具显示曲线?

问题描述 急问:如何使用ajax动态获取后台数据后将数据利用chart.js画图工具显示曲线? 20C 刚刚学习ajax,不是很了解.假如后台数据已经以json类型存在,在前端如何使用ajax获取后台的json数据?求给出具体些的完整代码供参考...还有请问如果数据是一系列二位数组(如[a1b1][a2b2]......)那么如何使用chart.js 将其显示出来?还请各位大神指教! 解决方案 ThinkPHP定时ajax获取后台数据,使用javascript动态修改前端页面的表格来显示数据 解

jquery 动态图-怎么改下面代码,能读出数据库中的数据并实时显示?

问题描述 怎么改下面代码,能读出数据库中的数据并实时显示? 数据是时间对应温度,代码是Jquery的一个example. 菜鸟一只,先谢过大神. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type&

增量数据获取-如何在SQLServer中获取数据库的增量数据?

问题描述 如何在SQLServer中获取数据库的增量数据? 如何在SQLServer中获取数据库的增量数据? ?有如下要求: 1.是获取整个数据库的增量数据,而不是针对单表. 2.对整个目标数据库只有只读的权限,没有写入的权限. 3.目标数据库的的表结构可能是任意的,我们不能依赖于表结构. 4.指定点可以是一个时间点或者其他. 解决方案 获取数据库增量数据的几种方式获取SqlServer数据库数据,转成JSON对象 解决方案二: 经济条件允许的情况下可以使用SQLSERVER2008企业版中的C

php获取数据库中数据的实现方法

废话不多说,直接上代码 <?php header("Content-type:text/html;charset=utf-8");//字符编码设置 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "web"; // 创建连接 $con =mysqli_connect($servername, $u