用PHP做中间件。一般都这样。
如果非得用JS的话,你也需要自己写ActiveX .
建议用PHP做中间数据中转。

解决方案 »

  1.   

    装mySQL ODBC啊 然后参考Access的写
    我也没写过 瞎说的
      

  2.   

    不知道用css打开mysql对你有用不?
      

  3.   

    用js直接操作数据库,你只能去问那些开发js的人来回答,不过我想他的回答只能是这个功能如果你想要的话,我马上就去开发
      

  4.   

    需要在客户端装mysql的odbc驱动程序。然后既可以访问本地数据库,也可以访问远程数据库
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>从mysql数据库中取出数据</title>
    <script>
      function getData(){
        var db_obj=new ActiveXObject("ADODB.Connection");
    db_obj.open('Provider=MSDASQL.1;'
                +'Persist Security Info=False;'
    +'User ID=root;Data Source=hr;'
    +'Extended Properties="DATABASE=hr;DSN=hr;OPTION=0;PORT=0;SERVER=127.0.0.1;UID=root"');
    var dataset=new ActiveXObject("ADODB.Recordset");
    dataset.open('select NationID, Nation from rs_country',db_obj);
    dataset.moveFirst();
    var allrecs="";
    while(!dataset.EOF){
      allrecs+=dataset('NationID')+":"+dataset("Nation");
      dataset.moveNext();
    }
        alert(allrecs)
    dataset.close();
    db_obj.close();
      }
    </script>
    </head><body>
    <input type="button" name="Submit" value="从mysql数据库中取出数据" onClick="getData();">
    </body>
    </html>
      

  5.   

    因为要用到ado组件,所以只能在window平台上使用。
    建议尽量不在客户端用js操作远程数据库
      

  6.   

    上面适用于root用户为空密码,如果密码不为空(例如mypwd)
    则要把连接字符串设成
    Provider=MSDASQL.1;Password=mypwd;Persist Security Info=True;User ID=root;Data Source=hr数据源名称 hr
    用户名root
    密码 mypwd