当前位置:首页>开发>正文

Ajax是如何访问Oracle数据库的 如何使用ajax读取数据库中的数据

2023-04-22 01:39:33 互联网 未知 开发

 Ajax是如何访问Oracle数据库的 如何使用ajax读取数据库中的数据

Ajax是如何访问Oracle数据库的?

Ajax是不直接访问数据库的。
Ajax即“Asynchronous JavaScript and XML”(异步JavaScript和XML)
Ajax是通过浏览器的xmlhttprequest对象实现客户端与服务端的异步通讯。
因为与服务端进行通讯了,服务端就可以访问数据库了,访问结果自然可以按照字符串,xml,json等格式返回客户端。
这样也就是你说的ajax访问数据库了。

如何使用ajax读取数据库中的数据

简单的方法不知道可有,限于实力,我想出的方法大概是:
1、做个触发器,把改变的表的名,行等写入一个固定的表
2、在ashx中隔段时间就访问这个表,读取新增信息,并根据获取到的信息,检索改变的表,行等,显示。打上标记,即该改变的信息已被读取
(这个响应时间上不好,而且还影响效率)
第二个就是在程序中增删改后,就告知“某方法”说:数据改变了,快去读,表是XX

ajax每秒读取数据库怎么做数据库不会崩溃

1,为什么要频繁读取?数据量是大是小,数据大就没必要频繁读取了
2,频繁的读取数据,那就不要读数据库,把数据放到服务器的一个XML文件中读取,或者文本文件,随便你,做好安全,越精简越好,不要全靠数据库,那得累死web服务器和数据库服务器,技术要活学活用
3,ajax的精髓,是用异步实现网络最有效数据传送,而不是冗余数据

nodejs 通过ajax访问数据库怎么把数据返回到页面

前端代码:
$(document).ready(function() {
$.ajax({
url: 127.0.0.1:1337, //不知道这个url到底应该填什么
dataType: "jsonp",
data: {"data": "TEST"},
type: POST,
jsonpCallback: callback,
success: function (data) {
var ret = jQuery.parseJSON(data)
console.log(Success: ret.msg)
},
error: function (xhr, status, error) {
console.log(Error: error.message)
},
})
})
后端代码:
var http = require(http)
var util = require(util)
http.createServer(function (req, res) {
console.log(Request received: )
res.writeHead(200, { Content-Type: text/plain })
req.on(data, function (chunk) {
console.log(GOT DATA!)
console.log(data)
})
res.end(callback({"msg": "OK"}))

}).listen(1337,127.0.0.1)
console.log(Server running on port )