如题,请各位高手帮忙!

解决方案 »

  1.   

    JS是不能直接读数据库的,需要用到AJAX结合后台代码读取
      

  2.   

    必需使用Ajax结合一种动态语言
      

  3.   

    Data source:服务名
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>test</title>
    <script>
    var conn = new ActiveXObject("ADODB.Connection"); 
    conn.Open("Provider=MSDAORA.1;Data source=cjldata_192.168.10.85;User ID=finance2009;Password=finance;");    
    var rs = new ActiveXObject("ADODB.Recordset");  
    var sql="select 1 from dual"; 
    rs.open(sql, conn);
    alert(rs(0));//取出第一个来
    rs.close();  
    rs = null;  
    conn.close();  
    conn = null; 
    </script>
    </head><body></body></html>
      

  4.   

    PS:要连其他的库的话,LZ可以在网上搜connectionString连接字符串
    有些可能需要安装组件
      

  5.   

    1.Ajax配合动态语言读取
    2.数据库生成统一格式xml,再用js解析
      

  6.   

    lihui_shine : 
        能帮我吧这句解释一下吗?
    conn.Open("Provider=MSDAORA.1;Data source=cjldata_192.168.10.85;User ID=finance2009;Password=finance;");    Provider后是不是接数据库名,这个.1又代表什么,Data Source后是不是直接写MSSQL server 的IP就可以了
      

  7.   

    我给的例子是连ORACLE的,要要想连接其他的库,仅仅需要修改数据库对应的连接字符串
    即conn.Open();中的字符串LZ也可以自己在google里面搜搜“ado连mysql的connectionstring”When using "ODBC 3.51 LOCAL database": 
    'DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=myDatabase; USER=myUsername; PASSWORD=myPassword;OPTION=3;'When using "ODBC 3.51 REMOTE database": 
    'DRIVER={MySQL ODBC 3.51 Driver}; SERVER=data.domain.com; PORT=3306; DATABASE=myDatabase; USER=myUsername; PASSWORD=myPassword; OPTION=3;'When using "ODBC 5.0 LOCAL database": 
    'DRIVER={MySQL Connector/ODBC v5}; SERVER=localhost; DATABASE=myDatabase; UID=myUsername; PASSWORD=myPassword;OPTION=3;'When using "ODBC 5.0 REMOTE database": 
    'DRIVER={MySQL Connector/ODBC v5}; SERVER=data.domain.com; PORT=3306; DATABASE=myDatabase; UID=myUsername; PASSWORD=myPassword;OPTION=3;'这是我搜出来的结果,主要按照版本和 本地/远程 分为4种情况,LZ请对号入座
      

  8.   

    我自己弄出了来了:
    var conn = new ActiveXObject("ADODB.Connection"); 
    conn.Open("Driver={SQL Server};Server=10.141.77.86;Datebase=english"); 感谢lihui_shine !!!