遇到一个面试题,让用js连接mysql数据库,用html页面写出一个界面程序!但是我不知道怎么用js连接mysql数据库,麻烦各位大侠帮忙!

解决方案 »

  1.   

    肯定得用ajax,我的想法是在页面输入url,username,password等等之类的,然后再用ajax传到后台程序中处理,再连接数据库。怎么面试老问些脑瘫一样的问题。
      

  2.   

    JavaScript是客户端程序不能直接连!只有通过ajax之类的请求服务器端程序才能访问数据库
      

  3.   

    我一般都是用mootools这个js框架!里面很多说明和列子!
      

  4.   

    附上:中文范例
    http://blog.colorbird.com/mootools_demo/Ajax.htm
      

  5.   

    js可以直接操作数据库么?
    只有ajax吧,好像
      

  6.   

    JS代码是不能连接数据库的,通过AJAX实现
    在服务器端,你需要一种技术(asp,.NET,jsp,PHP等等)来读取数据,通过 AJAX,js代码就可以取到数据了。
    所以你至少要会一种后台的技术,其中 ASP是最容易学的,可以试试。不过ASP技术已经在淘汰中。
      

  7.   

    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); 
    shtml = "<table width='100%' border=1&g ... 
      

  8.   

    支持。ajax发送到服务器端去处理