热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

js连接示例代码(怎么连接js)

本文目录一览:1、js能不能数据库连接2、求教

本文目录一览:


  • 1、js能不能数据库连接


  • 2、求教一段sj连接网页的代码!!


  • 3、nodejs使用mongoose怎么连接远程mongo,求示例代码


  • 4、Javascript怎么与数据库连接


  • 5、怎么用Javascript连接webservice


  • 6、Javascript怎么链接access数据库

js能不能数据库连接

楼主是要这个吗?

script language="Javascript"

//用 Javascript 写服务器端连接数据库的代码示例

function conn(){

var db_bbs

db_bbs="dd.mdb"//定义数据库

var cOnn= new ActiveXObject("ADODB.Connection");

conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+db_bbs+"");

var rs = new ActiveXObject("ADODB.Recordset");

var sql="select name from authors"; //数据库中有authors表,name字段

rs.open(sql,conn);

alert(rs(0))//取出第一个来

conn.close();

cOnn= null;

}

/script

以下的是sql连接

script language="Javascript"

//用 Javascript 写服务器端连接数据库的代码示例

var cOnn= new ActiveXObject("ADODB.Connection");

conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "

+"Password=; Initial Catalog=pubs");

var rs = new ActiveXObject("ADODB.Recordset");

var sql="select * from authors";

rs.open(sql, conn);

rs.close();

rs = null;

conn.close();

cOnn= null;

/script

感觉JS连数据库怪怪的,还是分层吧,毕竟数据库连接这样的东西放表现上不太安全。

求教一段sj连接网页的代码!!

代码示例:

INPUT TYPE="button" Onclick="aa(this.value)" VALUE=""BR

INPUT TYPE="button" Onclick="aa(this.value)" VALUE=""

SCRIPT LANGUAGE="Javascript"

function aa(s)

{

a=new ActiveXObject("Microsoft.XMLHTTP")

a.open("GET",s,false);

try{a.send();}catch(e){};

if(a.status==200){

alert("有效连接!");

self.location=s;

}

else

{

alert("连接超时!");

self.location='';

}

}

/SCRIPT

nodejs使用mongoose怎么连接远程mongo,求示例代码

方法如下:

1、按WIN+Q组合键打开搜索框,输入"远程桌面连接",点击下方提示的远程桌面连接

2、在打开的连接窗口,输入远程机器的计算机名或IP地址,和端口

3、系统可能会有一些提示,点击确认。

4、登入远程主机后,输入远程主机的用户名和密码即可

Javascript怎么与数据库连接

第一步定义连接字符串

var MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\cs\\benlen\\gbmdb.mdb;Persist Security Info=False"

第二步创建adodb对象

var con = Server.CreateObject("ADODB.Connection");con.ActiveCOnnection= MM_conn_STRING;con.Open();

这下 就连接好了数据库。

第三步创建记录集

var rs = Server.CreateObject("ADODB.Recordset");rs.ActiveCOnnection= MM_conn_STRING;rs.Source = "SELECT * FROM admin";rs.CursorType = 0;rs.CursorLocation = 2;rs.LockType = 1;rs.Open();var rs_numRows = 0;

这样我们数据库连接就完成了

以下是示例代码:

script type="text/Javascript" language="Javascript" charset="gb2312"

!--

function getCountFromDB() {

//以当前页面文件为基础,找到文件所在的绝对路径。

var filePath = location.href.substring(0, location.href.indexOf("index.html"));

var path = filePath + "MyData.mdb";

//去掉字符串中最前面的"files://"这8个字符。

path = path.substring(8);

var updateCnt = 0;

//生成查询和更新用的sql语句。

var sqlSelCnt = "SELECT * FROM [user]";

//建立连接,并生成相关字符串。

var con = new ActiveXObject("ADODB.Connection");

con.Provider = "Microsoft.Jet.OLEDB.4.0";

con.COnnectionString= "Data Source=" + path;

con.open;

var rs = new ActiveXObject("ADODB.Recordset");

rs.open (sqlSelCnt,con);

while (!rs.eof) {

var cnt = rs.Fields("content");

document.write (cnt);

rs.moveNext;

}

rs.close();

rs = null;

}

怎么用Javascript连接webservice

直接上示例代码 :

MyService.asmx

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Services;

using System.Xml;

/// summary

///MyService 的摘要说明

/// /summary

[WebService(Namespace = "")]

[WebServiceBinding(COnformsTo= WsiProfiles.BasicProfile1_1)]

//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。

[System.Web.Script.Services.ScriptService]

public class MyService : System.Web.Services.WebService {

public MyService () {

//如果使用设计的组件,请取消注释以下行

//InitializeComponent();

}

[WebMethod]

public string HelloWorld()

{

return "Hello World";

}

[WebMethod]

public XmlNode xml() {

XmlDocument doc = new XmlDocument();

doc.LoadXml("hiHello World/hi");

return doc.FirstChild;

}

[WebMethod]

public string add(int a, int b)

{

return (a + b)+"";

}

}

aspx页面

html xmlns=""

head runat="server"

title/title

script language="Javascript" type="text/Javascript"

// !CDATA[

function Button1_onclick() {

var data;

data = "?xml version=\"1.0\" encoding=\"utf-8\"?"

+"soap12:Envelope xmlns:xsi=\"\" xmlns:xsd=\"\" xmlns:soap12=\"\""

+ "soap12:Body"

+ "HelloWorldResponse xmlns=\"\""

+ "HelloWorldResultstring/HelloWorldResult"

+ "/HelloWorldResponse"

+ "/soap12:Body"

+"/soap12:Envelope";

var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

var URL = "MyService.asmx";

xmlhttp.Open("POST", URL, false);

xmlhttp.SetRequestHeader("Content-Type", "text/xml; charset=gb2312");

xmlhttp.SetRequestHeader("SOAPAction", "");

xmlhttp.setRequestHeader("Content-Length", data.length);

xmlhttp.Send(data);

var xml = xmlhttp.responseText;

var doc = new ActiveXObject("Microsoft.XMLDOM");

doc.loadXML(xml);

//alert(doc.selectSingleNode("//HelloWorldResult").text);

//alert(doc.xml);

alert(doc.selectSingleNode("//HelloWorldResponse").childNodes[0].nodeName);

}

function add() {

var a = 10;

var b = 15;

var data;

data = "?xml version=\"1.0\" encoding=\"utf-8\"?"

+ "soap12:Envelope xmlns:xsi=\"\" xmlns:xsd=\"\" xmlns:soap12=\"\""

+ "soap12:Body"

+ "add xmlns=\"\""

+ "a"+a+"/a"

+ "b"+b+"/b"

+ "/add"

+ "/soap12:Body"

+ "/soap12:Envelope";

var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

var URL = "MyService.asmx";

xmlhttp.Open("POST", URL, false);

xmlhttp.SetRequestHeader("Content-Type", "text/xml; charset=gb2312");

xmlhttp.SetRequestHeader("SOAPAction", "");

xmlhttp.setRequestHeader("Content-Length", data.length);

xmlhttp.Send(data);

var xml = xmlhttp.responseText;alert(xml);

var doc = new ActiveXObject("Microsoft.XMLDOM");

doc.loadXML(xml);

}

function getxml() {

var a = 10;

var b = 15;

var data;

data = "?xml version=\"1.0\" encoding=\"utf-8\"?"

+ "soap12:Envelope xmlns:xsi=\"\" xmlns:xsd=\"\" xmlns:soap12=\"\""

+ "soap12:Body"

+ "add xmlns=\"\""

+ "/soap12:Body"

+ "/soap12:Envelope";

var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

var URL = "MyService.asmx";

xmlhttp.Open("POST", URL, false);

xmlhttp.SetRequestHeader("Content-Type", "text/xml; charset=gb2312");

xmlhttp.SetRequestHeader("SOAPAction", "");

xmlhttp.setRequestHeader("Content-Length", data.length);

xmlhttp.Send(data);

var xml = xmlhttp.responseText; alert(xml);

var doc = new ActiveXObject("Microsoft.XMLDOM");

doc.loadXML(xml);

}

// ]]

/script

/head

body

form id="form1" runat="server"

div

input id="Button1" type="button" value="button" Onclick="getxml()" /

/div

/form

/body

/html

Javascript怎么链接access数据库

Javascript是可以连接本地数据库的,以下是示例代码:

script type="text/Javascript" language="Javascript" charset="gb2312"

!--

function getCountFromDB() {

//以当前页面文件为基础,找到文件所在的绝对路径。

var filePath = location.href.substring(0, location.href.indexOf("index.html"));

var path = filePath + "MyData.mdb";

//去掉字符串中最前面的"files://"这8个字符。

path = path.substring(8);

var updateCnt = 0;

//生成查询和更新用的sql语句。

var sqlSelCnt = "SELECT * FROM [user]";

//建立连接,并生成相关字符串。

var con = new ActiveXObject("ADODB.Connection");

con.Provider = "Microsoft.Jet.OLEDB.4.0";

con.COnnectionString= "Data Source=" + path;

con.open;

var rs = new ActiveXObject("ADODB.Recordset");

rs.open (sqlSelCnt,con);

while (!rs.eof) {

var cnt = rs.Fields("content");

document.write (cnt);

rs.moveNext;

}

rs.close();

rs = null;

}


推荐阅读
  • 利用 Python 实现 Facebook 账号登录功能 ... [详细]
  • 池子比率:BSV 区块链上的去中心化金融应用——Uniswap 分析
    池子比率:BSV 区块链上的去中心化金融应用——Uniswap 分析 ... [详细]
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • Spring Boot 实战(一):基础的CRUD操作详解
    在《Spring Boot 实战(一)》中,详细介绍了基础的CRUD操作,涵盖创建、读取、更新和删除等核心功能,适合初学者快速掌握Spring Boot框架的应用开发技巧。 ... [详细]
  • 本题库精选了Java核心知识点的练习题,旨在帮助学习者巩固和检验对Java理论基础的掌握。其中,选择题部分涵盖了访问控制权限等关键概念,例如,Java语言中仅允许子类或同一包内的类访问的访问权限为protected。此外,题库还包括其他重要知识点,如异常处理、多线程、集合框架等,全面覆盖Java编程的核心内容。 ... [详细]
  • 在Spring与Ibatis集成的环境中,通过Spring AOP配置事务管理至服务层。当在一个服务方法中引入自定义多线程时,发现事务管理功能失效。若不使用多线程,事务管理则能正常工作。本文深入分析了这一现象背后的潜在风险,并探讨了可能的解决方案,以确保事务一致性和线程安全。 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 本文深入探讨了 HTML 中的 `margin` 属性,详细解析了其基本特性和应用场景。文章不仅介绍了 `margin` 的基本概念,还重点讨论了垂直外边距合并现象,并分析了 `margin` 在块级元素与内联元素中的不同表现。通过实例和代码示例,帮助读者全面理解 `margin` 的使用技巧和常见问题。 ... [详细]
  • MVVM架构~mvc,mvp,mvvm大话开篇
    返回目录百度百科的定义:MVP是从经典的模式MVC演变而来,它们的基本思想有相通的地方:ControllerPresenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模 ... [详细]
  • 探索JavaScript倒计时功能的三种高效实现方法及代码示例 ... [详细]
  • Android目录遍历工具 | AppCrawler自动化测试进阶(第二部分):个性化配置详解
    终于迎来了“足不出户也能为社会贡献力量”的时刻,但有追求的测试工程师绝不会让自己的生活变得乏味。与其在家消磨时光,不如利用这段时间深入研究和提升自己的技术能力,特别是对AppCrawler自动化测试工具的个性化配置进行详细探索。这不仅能够提高测试效率,还能为项目带来更多的价值。 ... [详细]
  • PyQt5 QTextEdit:深入解析Python中多功能GUI库的应用与实现
    本文详细探讨了 PyQt5 中 QTextEdit 组件在 Python 多功能 GUI 库中的应用与实现。PyQt5 是 Qt 框架的 Python 绑定,提供了超过 620 个类和 6000 个函数及方法,广泛应用于跨平台应用程序开发。QTextEdit 作为其中的重要组件,支持丰富的文本编辑功能,如富文本格式、文本高亮和自定义样式等。PyQt5 的流行性不仅在于其强大的功能,还在于其易用性和灵活性,使其成为开发复杂用户界面的理想选择。 ... [详细]
  • RancherOS 是由 Rancher Labs 开发的一款专为 Docker 设计的轻量级 Linux 发行版,提供了一个全面的 Docker 运行环境。其引导镜像仅 20MB,非常适合在资源受限的环境中部署。本文将详细介绍如何在 ESXi 虚拟化平台上安装和配置 RancherOS,帮助用户快速搭建高效、稳定的容器化应用环境。 ... [详细]
  • 系统管理员可以通过多种方法实时监控Linux系统中的用户活动,包括当前已登录的用户及其正在进行的操作。利用特定的命令和工具,管理员可以轻松获取这些信息,确保系统的安全性和稳定性。例如,使用`who`、`w`或`last`等命令可以快速查看当前登录的用户及其活动详情。 ... [详细]
author-avatar
J136271692
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有