解决方案 »

  1.   

    一般通过具体的页面(比如java的servlet)返回json或xml等信息,有客户端处理
      

  2.   

    个人认为能做也是通过后台的服务端语言做中继的,比如aps,php,jsp等去操作数据库的,js是客户端脚本不适合直接操作数据库,安全是个问题
      

  3.   

    我也想用js直接连接数据库取东西啊,在网上搜了很多东西。给你粘一段代码:JavaScript连接SQLServer
    <script language="javascript">   
    var conn = new ActiveXObject("ADODB.Connection");   
    conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=***; "   
    +"Password=***; Initial Catalog=MyBulletin");   
    var rs = new ActiveXObject("ADODB.Recordset");   
    var sql="select stuid,stuname from stu";   
    rs.open(sql, conn);   
    alert(rs(0));//取出第一个来   
    rs.close();   
    rs = null;   
    conn.close();   
    conn = null;  
    </script>
      

  4.   

    JQuery 的  $.ajax()、$.post()、$.get()  这几个方法都可以还有一个$.Json()  通过URL方法Servlet或Action方法处理业务返回参数Json格式、HTML格式、XML格式Text格式或者数组格式,方法会对应的接收 callback :function(data){  alert (data.xxx)  };完整的写法:
    $.ajax({
       type: "POST",
       url: "some.action",
       data: "name=John&location=Boston",
       success: function(msg){
         alert( "Data Saved: " + msg );
       }
    });
      

  5.   

    js请求服务端url,服务端返回结果集