怎样用ajax连接数据库?

问题描述

怎样用ajax连接数据库?

怎样在js中用ajax连接数据库并从里面查询数据和插入数据啊

解决方案

http://blog.csdn.net/leyangjun/article/details/46596727 详细例子介绍

解决方案二:

那那个json是什么意思啊 我记得老师讲了什么getJson 具体是什么意思我忘了

解决方案三:

Ajax是调后台action,action进行数据查询处理

解决方案四:

后台的数据处理是通过服务器端语言来控制的,例如C#,PHP..等等.
交互过程
1.前端页面发送请求,如用ajax来传递数据到后台.
2.后台接收到传递过来的数据并进行相应操作,如数据库的增删查改
3.后台处理完结果,将结果返回给前端(一般结果为json格式)
4.前端监听到服务器端返回的结果.进行处理.如更新界面或弹框提示操作成功

所以操作数据库的不是,ajax

解决方案五:

数据层(sqlserver)
在dao中

public boolean checklogin(String username,String password){
/****具体的数据库驱动和url自己应该能搞定把**/

boolean chelogin=false;

//用户名不存在则返回false 存在返回true 代码省略

return chelogin;

}

在 UserServlet中 的doget()中

PrintWriter out=response.getWriter();

//调用dao中的checklogin()

String username=request.getparameter("username");

String password=request.getparameter("password");

boolean checklogin=new checklogin(username,password);

if(checklogin==true){
out.print("用户名验证正确,登陆成功");//这个是为了返回给ajax的XMLHttpRequest.response一个文本信息
}
else{
out.print("用户名或密码错误(用户名不存在)");
}

在页面js中
<script>
var httpreq;
//创建XMLHttpRequest对象
function createXmlHttpReq(){
if(window.ActiveXObject){
httpreq=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
httpreq=new XMLHttpRequest();
}
}

//发送请求
function sendinfo(){
//获得页面上的用户名和密码
var username=document.getElementById("username").value;
var password=document.getElementById("password").value;
//1.创建XMLHttpRequest对象
createXmlHttpReq();
//2.写请求路径,并设置是GET还是POST,最后是否异步 true为异步,
var url="UserServlet?username="+username+"&password="+password;
httpreq.open("GET",url,true);
//3.设置回调函数
httpreq.onreadystatechange=callback;
//4.发送请求
httpreq.send(null);

}

//回调函数
function callback(){
if(httpreq.ReadyState==4){
alert(httpreq.responseText);
}
}

</script>

最后在页面中就调用sendinfo()这个js函数就行了

解决方案六:

ajax看这里http://blog.csdn.net/evankaka/article/details/46896943
json看这里http://blog.csdn.net/evankaka/article/details/46741577
ajax前后台使用看这里http://blog.csdn.net/evankaka/article/details/47023975或者http://blog.csdn.net/evankaka/article/details/49452201

解决方案七:

ajax 是前台技术,怎么能操纵数据库呢. 通常使用ajax 将数据发送到后端,由后端操纵数据库,再讲消息回发给前段ajax,有它来处理与页面的交互

解决方案八:

AJAX 数据库
Ajax动态加载数据库

时间: 2024-09-11 02:57:11

怎样用ajax连接数据库?的相关文章

AJAX验证数据库内容并将值显示在页面_AJAX相关

功能实现: 在jsp页面中填写文本框内容,光标离开文本框,在本页面的相应地方获取数据库中改值所对应的其他数据. servlet: request.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); // 调用servlet层去数据库查找是否有相同用户名 并返回到页面中的其他记录 String client_id = request.getParameter("client_id"

php+ajax 实现输入读取数据库显示匹配信息_php实例

废话不多说了,直接跟大家贴代码了 dropbox_index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

将xml文件作为一个小的数据库,进行学生的增删改查的简单实例_AJAX相关

1.xml文件: <?xml version="1.0" encoding="UTF-8"?><Students> <student id="2"> <name>ttt</name> <age>44</age> </student> <student id="3"> <name>linda2</name

servlet-js中使用ajax函数做同步请求Servlet连接数据库进行验证

问题描述 js中使用ajax函数做同步请求Servlet连接数据库进行验证 这是一个js表单验证,验证email的部分,我想达到的目的是在输入email信息结束后进行验证,前两个条件直接自身进行验证,效果已经实现了,后面的那个我想用ajax的效果进行同步验证,防止email重复,但是效果一直出不来,不知道是否是ajax函数参数设置有问题什么的,或者eclipse出bug什么的,请问有人帮忙看一下的么? email输入部分代码: Email: id="email" class="

ajax 登录功能简单实现(未连接数据库)_AJAX相关

简单的登录功能(未连接数据库) 复制代码 代码如下: <script src="Jquery1.7.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $('#tijiao').click(function () { var username = $('#username').val(); va

AJAX教程实例,ASP+AJAX+ACCESS数据库应用教程(附源码)

access|asp+|数据|数据库|ajax教程 AJAX教程实例[阿里西西原创]  其实说起AJAX的初级应用是非常简单的,通俗的说就是客户端(javascript)与服务端(asp或php等)脚本语言的数据交互. 看完本篇ajax实例教程,我相信你也可以轻松做出一个初级的AJAX应用. 你也可以直接访问:http://www.alixixi.com/web/web/ajax/jiaocheng.html预览此篇ajax教程的源码示例. 好,下面我们就始一步步让你了解AJAX+ASP基础应用

注册页面中使用AJAX即时提醒用户能否注册成功

ajax|页面 晕呼呼的看了2天AJAX初级教程,为将要做的论坛的注册页面加写技术进去...AJAX实际上是在JAVASCRIPT向后台的SERVLET发送消息,然后从SERVLET的响应中获取消息.这里提供一个简单的注册页面提醒用户注册名是否存在.yemian.html:<html>.....<script type="text/javascript"> var xmlHttp;   //定义一个XMLHttpRequest对象,用来发送,提取消息(如想SER

xmlHTTP xmlDOC 与 C#中DataSet的结合 实现AJAX简单示例

ajax|xml|示例 本例包括1.客户端用xmlHTTP 向服务器页面发送请求2.服务器页面后台用C#中DataSet实现数据库的操作 并得到结果3.客户端用xmlDOC 得到xmlHTTP返回的结果 并对结果进行操作 附录XMLHTTP的常用方法和属性XMLDOC的常用方法和属性 =========================发送xmlHttp请求到服务器端========================= var xmlhttp = new ActiveXObject("Microso

利用AJAX+J2EE开发组织机构管理系统(4)

ajax|j2ee|机构管理 Org.JSP文件用来在服务器上运行Java的类与前台web页之间架起一座桥.取到中间件的接口作用. 这里分析部分代码: <%@ page contentType="text/html; charset=GBK" %><%@ page import="java.sql.*" %><%@ page import="javax.naming.*" %><%@ page impor