精华内容
下载资源
问答
  • 小编典典Javascript本身不能用于处理数据库。这是使用php(或您选择的服务器端语言)完成的。Ajax用于使用javascript向您的php脚本发送请求,而javascript则会与数据库进行通信。而且不需要页面刷新。因此,您尝试使用...

    小编典典

    Javascript本身不能用于处理数据库。这是使用php(或您选择的服务器端语言)完成的。Ajax用于使用javascript向您的php脚本发送请求,而javascript则会与数据库进行通信。而且不需要页面刷新。

    因此,您尝试使用ajax可以轻松实现。既然您提到了jquery,就可以在jquery中签出$ .ajax或$ .post方法,这使过程更加简单。

    您需要使用ajax处理表单。Ajax请求被发送到一个php脚本,该脚本将在数据库中进行必要的更改并在响应中发送新链接(指向edit.html的链接)。收到响应后,只需用新的锚元素替换当前的锚元素。

    例如

    $.post(url, formdataobject , function (resp) {

    $("a.youra").text('edit').attr('href', resp);

    });

    url -php脚本所在的位置

    formdataobject -一个将表单数据作为键值对的javascript对象

    第三个参数是匿名函数,也称为回调函数,因为仅当从服务器接收到响应时才会调用它。这是因为ajax请求是异步的。

    在回调函数内部,jquery用于将anchor元素内的文本更改为edit,并将href属性更改为响应中出现的值。

    $ .post表示我们正在使用post方法。因此可以在php中将这些参数作为$

    _POST数组的元素进行访问。更新数据库之后,您可以简单地echo删除新链接,它将在响应中收到。

    另外,还有其他格式,例如,您可以获取响应。xml,json。

    2020-07-26

    展开全文
  • JAVASCRIPT查询数据库

    2009-11-25 09:05:00
    关于JAVASCRIPT查询数据库的代码代码为:var conn = Server.CreateObject("ADODB.Connection"); conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("shjzd.mdb");...

     关于JAVASCRIPT查询数据库的代码
    代码为:
    var   conn   =   Server.CreateObject("ADODB.Connection");
    conn.ConnectionString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   +   Server.MapPath("shjzd.mdb");
    conn.Open();
    var   rs=   conn.Execute("select   *   from   [tablea]");
    while   (!rs.eof){
    Response.write("编号:"+rs("id").Value+" <br/> ");
    rs.MoveNext()
    }
    rs.Close();
    conn.Close();

    展开全文
  • js/javascript数据库Demo

    2019-11-11 14:57:28
    js/javascript数据库的调用,js/javascript进行数据存储
  • 我们在上一篇文章《Node.js数据库操作之连接MySQL数据库(一)》中已经学习了Nodejs连接MySQL数据库的几种方法,数据库连接上了之后就需要对数据库进行查询。本篇文章介绍一下查询MySQL数据库的方法。下面话不多说,...
  • js操作数据库源码js操作数据库源码js操作数据库源码
  • JavaScript操作数据库JS操作Access数据库,跟其他语言操作差不多,总结了一下习惯代码,仅供参考学习。 现在在F盘有文件abc.mdf,表名为Student,一共2个字段,Id数字类型主键,stuName文本类型,现对该...

    JavaScript操作数据库JS操作Access数据库,跟其他语言操作差不多,总结了一下习惯代码,仅供参考学习。
    现在在F盘有文件abc.mdf,表名为Student,一共2个字段,Id数字类型主键,stuName文本类型,现对该表进行增删改查的操作:

    1.查询
    <HTML>
    <HEAD>
    <TITLE>数据查询</TITLE>
    <Script >
    var conn = new ActiveXObject("ADODB.Connection");
    conn.Open("DBQ=f://abc.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");
    var rs = new ActiveXObject("ADODB.Recordset");
    var sql="select * from Student";
    rs.open(sql, conn);
    var html="";
    while(!rs.EOF)
    {
       html=html+rs.Fields("Id")+" "+rs.Fields("stuName");
       rs.moveNext();
    }
    document.write(html);
    rs.close();
    rs = null;
    conn.close();
    conn = null;
    </script>
    </HEAD>
    <BODY>
    </BODY>
    </HTML>

    2.增加操作
    <HTML>
    <HEAD>
    <TITLE>增加操作</TITLE>
    <script language="javascript">
    function addUser(id,stuName)
    {
      //用 JavaScript 写服务器端连接数据库的代码示例
      var conn = new ActiveXObject("ADODB.Connection");
      conn.Open("DBQ=F://abc.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");
      var sql="insert into Student(ID,stuName) values("+id+",'"+stuName+"')";
    try{
       conn.execute(sql);
       alert("添加成功");
    }
    catch(e){
       document.write(e.description);
       alert("添加失败~~~");
    }
    conn.close();

    }
    </script>
    </HEAD>

    <BODY>
    <table width=100 border=1>
       <tr bgcolor='#f4f4f4'>
        <td>编号</td>
        <td>姓名</td>
       </tr>
       <tr>
        <td><input id="stuId" /></td>
        <td><input id="stuName"/></td>
       </tr>
    </table>
    <input name="1" type="button" value="添加" οnclick="addUser(stuId.value,stuName.value)"/>
    </BODY>
    </HTML>

    3.删除操作
    <HTML>
    <HEAD>
    <TITLE>删除操作</TITLE>
    <script language="javascript">
    function delStu(id)
    {
       var conn = new ActiveXObject("ADODB.Connection");
       conn.Open("DBQ=F://abc.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");
       var sql="delete from Student where Id=2";
       conn.execute(sql);
       conn.close();
       conn = null;
       alert("修改成功");
    }
    </script>
    </HEAD>

    <BODY>
    <input name="1" type="button" value="删除" οnclick="delStu(1)"/>
    </BODY>
    </HTML>

    4.修改操作
    <HTML>
    <HEAD>
    <TITLE>修改操作 </TITLE>
    </HEAD>
    <script>
    function updateUser(userId,userName)
    {
       var conn = new ActiveXObject("ADODB.Connection");
       conn.Open("DBQ=F://abc.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");
       var rs = new ActiveXObject("ADODB.Recordset");
       var sql="update Student set stuName='" + userName + "' where Id=" + userId + "";
       conn.execute(sql);
       conn.close();
       conn = null;
       alert("修改成功");
    }
    </script>
    <BODY>
       <table width=100 border=1>
       <tr bgcolor='#f4f4f4'>
        <td>编号</td>
        <td>姓名</td>
       </tr>
       <tr>
        <td><input id="stuId" /></td>
        <td><input id="stuName"/></td>
       </tr>
    </table>
    <input name="1" type="button" value="修改" οnclick="updateUser(stuId.value,stuName.value)"/>
    </BODY>
    </HTML>

    另外,JS也可以操作SQL Server数据库
    数据库名为:MySchool,表名为Student,StudentId为int类型,自增列,studentName为学生姓名,为varchar类型。数据库用户名为sa,密码是ok,

    <HTML>
    <HEAD>
    <TITLE>SQL数据查询</TITLE>
    <Script >
    var conn = new ActiveXObject("ADODB.Connection");
    conn.Open("Driver={SQL server};Server=.;DataBase=MySchool;UID=sa;Password=ok;");//打开数据库
    var rs = new ActiveXObject("ADODB.Recordset");
    var sql="select * from Student";
    rs.open(sql, conn);
    var html="";
    while(!rs.EOF)
    {
       html=html+rs.Fields("StudentId")+" "+rs.Fields("studentName")+"<br/>";
       rs.moveNext();
    }
    document.write(html);
    rs.close();
    rs = null;
    conn.close();
    conn = null;
    </script>
    </HEAD>

    <BODY>
    </BODY>
    </HTML>

    希望对你有所帮助!!!

    展开全文
  • JS实现数据库连接并查询 1.编写一个查询界面 <%@ page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <html> <head> <title>查询</title> </head> <...

    JS实现数据库连接并查询
    1.编写一个查询界面

    <%@ page contentType="text/html"%>  
    <%@page pageEncoding="UTF-8"%>  
    <html>  
    <head>
    <title>查询</title>
    </head>
    <body style="background-size:cover">
    </br></br></br>
    <form action="tests.jsp" method="POST"> <%--使用post方法跳转至查询界面--%> 
    <table align="center">
    <h1 style="text-align:center;font-size:50px">查询</h1>
    </table>
    <table align="center"> 
    <tr>
    </br>
        <td><input type="text" name="ghsmc" size="30" placeholder="请输入"></td><%--name里面为数据库字段对应搜索jsp里--%>
        <th><input type="submit" value="搜索"></th>
    
    </tr>
    </table>
    </form>
    </body>
    </html> 
    

    2.通过jsp连接数据库并进行查询操作

    <%@page contentType="text/html" pageEncoding="UTF-8" %>   
    <%@page import="java.sql.*" %> 
    <html>
    <head>
    <title>查询</title>
    </head>
    <body style="background-size:cover">
    <%      
            try {  
                Class.forName("org.postgresql.Driver");  //驱动程序名
                String url = "jdbc:postgresql://localhost:5432/postgres"; //数据库名
                String username = "postgres";  //数据库用户名
                String password = "123456";  //数据库用户密码
                Connection conn = DriverManager.getConnection(url, username, password);  //连接状态
                if(conn != null){  
                    out.print("数据库连接成功!");  
                    out.print("<br />");  
                    out.print("<br />");
    %>
    <table align="center" border="2">
    <tr>
    <td width="100" yf="title">月份:</td>
    <td width="100" xh="title">序号:</td>
    <td width="100" zbpc="title">招标批次:</td>
    <td width="100" wzzl="title">物资种类:</td>
    </tr>
    <%
                    Statement stmt = null;  
                    ResultSet rs = null; 
                    String ch = request.getParameter("ghsmc"); 
                    String ghsmc = new String(ch.getBytes("ISO-8859-1"),"UTF-8");  // 中文搜索编码
                    String sql = "SELECT * FROM xlsinfo WHERE ghsmc like '%"+ghsmc+"%' ";    //查询语句
                    stmt = conn.createStatement();  
                    rs = stmt.executeQuery(sql);
                    out.print("查询结果:");
                    while (rs.next()) {%>
      <tr>  
        <!--输出数据库字段对应内容-->
        <td width="100"><%=rs.getString("yf") %></td>  
        <td width="100"><%=rs.getString("xh") %></td>  
        <td width="100"><%=rs.getString("zbpc") %></td> 
        <td width="100"><%=rs.getString("wzzl") %></td>
       
      </tr>
      
    <%               
                } 
                }else{  
                    out.print("连接失败!");  
                }  
            }catch (Exception e) {        
                e.printStackTrace();  
                out.print("数据库连接异常!");  
            }  
    %>
    </table>
    <h1 align="center" ><input type="button" name="Submit" onclick="javascript:history.back(-1);" value="返回上一页"> </h1>
    </body>
    </html>
    

    第一次写博客,写的不好请多多指教。

    展开全文
  • JavaScript操作数据库

    2012-05-29 11:10:15
    JavaScript操作数据库JavaScript操作数据库
  • JavaScript连接数据库

    2012-10-05 19:34:34
    JavaScript连接数据库
  • js连接数据库

    2013-03-05 10:31:01
    js连接数据库
  • JS本地数据库创建和查询

    千次阅读 2017-07-01 15:36:17
    创建数据库(数据库名,版本,描述信息,大小)var db=openDatabase('mybd','1.0','text db','1024*1024');//2.创建数据表://create table if not exists userinf(id unique,name) //创建表 表 ...
  • 为更好地理解数据库查询的底层操作,本人创建了一个js方法模拟数据库的查询操作,同时模拟对查询到的数据进行格式化的过程 1.模拟数据库查询语句 select * from tablename where * order by * 2.模拟格式化(血型)...
  • JS操作数据库

    千次阅读 2017-03-10 17:03:26
    var conn, rs;  /*获取数据库连接*/ function getConnection() {  ... // 1.JavaScript操作数据库JS操作Access数据库   // 在F盘有文件abc.mdf,表名为user,一共2个字段,id数字类型主键,name文
  • Node.JS查询Mysql数据库输出到页面

    万次阅读 2016-04-27 22:20:48
    今天主要是总结一下如何查询数据库里面的内容,然后以JSON数据格式输出到页面。准备工作首先安装mysql模块:npm install mysql -g.然后在mysql里面建一个测试数据库,一个表,一些测试数据。这些我就不贴代码了。 ...
  • javaScript连接数据库

    千次阅读 2009-04-11 13:13:41
    关键词: js连接数据库javascript连接数据库js 操作数据库js 读取数据库javascript链接数据 将数据库放到桌面 //用 javascript 写服务器端连接数据库的代码示例 function conn(){ var db_bbs ...
  • js链接数据库

    2011-12-27 14:34:19
    这是一个对access数据库进行连接并查询js代码片段,其中的内容很简单,并且带有access数据库
  • JS中怎么连接数据库,和提取数据库中的数据,本文将以此问题详细介绍,需要的朋友可以了解下
  • js中想要查询数据库,就考虑ajax

    千次阅读 2017-10-09 15:43:40
    js中想要查询数据库,就考虑ajaxJQuery中Ajax的操作 一, $.ajax,看一下常用的参数: var configObj = { method //数据的提交方式:get和post url //数据的提交路劲 async //是否支持
  • JS链接数据库

    万次阅读 2018-02-22 20:46:10
    Js代码 &lt;SCRIPT LANGUAGE="JavaScript"&gt; &lt;!-- var filePath = location.href.substring(0, location.href.indexOf("实例197.连接Access数据库.html")); //以...
  • javascript操作数据库

    2012-06-28 10:14:23
    javascript是主要的网站开发脚本语言 , 动态网站都需要数据库 , 值得一看 , 谢谢支持!
  • 模块查询MySQL数据库的简单Node
  • JavaScript访问数据库

    万次阅读 2015-12-29 15:56:21
    JS操作 Access 数据库 Js代码  "JavaScript">  var filePath = location.href.substring(0, location.href.indexOf("实例197.连接Access数据库.html")); //以当前页面文件为基础,找到文件...
  • JS连接数据库

    万次阅读 2011-10-22 22:44:29
    JS连接数据库 好多网上的朋友都在解决某些问题的时候,都感觉到很困惑,而很多人都觉得用javascript连接数据库很是不理解,甚至于就断定javascript只能被客户端所执行,不能连接数据库,而且我查找了一下,CSDN...
  • js操作数据库

    2013-03-18 11:06:08
    连接 添加 删除 查找 等各种操作数据库例子
  • JavaScript连接数据库实例。。。。。
  • html下利用javascript操作本地数据库的代码
  • 介绍了JS操作数据库的实例代码,有需要的朋友可以参考一下
  • js连接数据库

    2011-12-30 15:12:57
    非常使用的JS连接数据库例子!初学者首选!
  • 实现ASP.NET不刷新查询数据库,并且有JavaScript端操作DataSet等类型的方法。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 537,644
精华内容 215,057
关键字:

js查询数据库