不要谈论为什么这样做,或安全问题。
我使用了以上代码连接数据库。
var conn = new ActiveXObject("adodb.connection");
var dr = new ActiveXObject("ADODB.Recordset");
conn.ConnectionString = "Provider=SQLOLEDB.1;User ID=sa;Password=123456;Initial Catalog=ERP;Data Source=.";
conn.open;
var sql = "select * from user_info";
dr.open(sql, conn);
这样做,发现只有IE可以。
有没有什么办法。让其它浏览器也可以访问数据库。
我不想用后台的方式连接(有原因的)
除了JS还有其它方式吗。 只要不占服务器性能的方法都行。最主要的目的是。客户访问我的网站。用我的页面的功能连接他们自己本地的数据库。
如果都通过我的后台代码处理。 我的服务器要爆掉的。所以想把压力放在客户机上。jssql服务器性能浏览器

解决方案 »

  1.   

    其它浏览器 可以用  html5 本地数据库
      

  2.   

    从你的上下文来看, 你所说的前台应该指html/javascript页面,html/javascript页面能够和外界交换信息的方式一般说来只有一种:走http协议(html5有socket/tcp);
    数据库向外界交换数据的方式,一般说来只有一种:tcp协议;
    不同协议的系统想交换数据,该做什么不用我多说吧?
      

  3.   

    怎么用HTML5连接的。给例子。给地址都行。我加分
    跪求答案
      

  4.   

    我在网上查。可以用XMLHttpRequest对象进行访问。具体要怎么写呢。
    求各路大神指点一下啊
      

  5.   

    用XMLHttpRequest,一般情况下不就是指ajax吗?
    虽然楼主已经说过了……但是,还是真的想说一句……这样做真的很危险……
      

  6.   

    你还不如用嵌入式网页,开发个exe应用程序,或者把HTML改成hta本地运行
      

  7.   


    你说的具体要怎么做呢啊。我是不想通过后台代码读数据。1、XMLHTTPRequest对象什么是?最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。(这个功能正是AJAX的一大特点之一:))来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft? XML Document Object Model (DOM)处理回应。这里说些题外话,其实这个东西很早就出现了,只是以前浏览器的支持不够,只有IE中才支持,所以大多数的WEB程序员都没有怎么用他,但是现在情况发生了很大地改变,Mozilla和Safari把它采用为事实上的标准,主流的浏览器都开始支持XMLHTTPRequest对象了。但是这里需要重点说明的是XMLHTTPRequest目前还不是一个W3C的标准,所以在不同的浏览器上表现也稍有些区别。
    看起来,这东西应该就=ajax了。
    所以,无能为力了。fzfei2的是一个方法。