html里怎么用javascript连接数据库

JavaScript018

html里怎么用javascript连接数据库,第1张

理论上是不要这么做的 javascript代码会暴露给客户端 你的数据库地址 帐号 密码都会暴露

建议采取用动态语言读取数据库 比如 asp php jsp asp.net等都可以

然后用javascript 去提交参数给动态页面,也就是所谓的ajax的方式.

理论上不建议这样连,但是也可以连的

代码如下:

<script type="text/javascript" language="javascript" charset="gb2312">

<!--

function getCountFromDB() {

    var filePath = location.href.substring(0, location.href.indexOf("index.html"))

    var path = filePath + "MyData.mdb"

    path = path.substring(8)

    var updateCnt = 0

 

    var sqlSelCnt = "SELECT * FROM [user]"

 

    var con = new ActiveXObject("ADODB.Connection")

    con.Provider = "Microsoft.Jet.OLEDB.4.0"

    con.ConnectionString = "Data Source=" + path

 

    con.open

    var rs = new ActiveXObject("ADODB.Recordset")

    rs.open (sqlSelCnt,con)

    while (!rs.eof) {

        var cnt = rs.Fields("content")

        document.write (cnt)

        rs.moveNext

    }

    rs.close()

    rs = null

}

这个问题很简单!js是请求不到数据的

还是需要一个服务器来支撑

使用ajax请求后端,获取数据,将js获取到的数据显示在文本框中

赋值:document.getElementsByTagName('input')[?].value=response.responseText