js已连接上sqlserver,怎么取表里的字段值存为数组

JavaScript024

js已连接上sqlserver,怎么取表里的字段值存为数组,第1张

Javascript代码 收藏代码

<script language="javascript">

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

conn.Open("Provider=SQLOLEDB.1Data Source=tgfUser ID=sa"

+"Password=sasaInitial Catalog=MyBulletin")

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

var sql="select id,name from Category"

rs.open(sql, conn)

alert(rs(0))//取出第一个来

rs.close()

rs = null

conn.close()

conn = null

</script>

//连接ACCESS

<script language="javascript">

var array=new Array()//声明数组

function conn(){

var db_bbs

db_bbs="dd.mdb"//定义数据库

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

conn.Open("Provider=Microsoft.Jet.OLEDB.4.0Data Source="+db_bbs+"")

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

var sql="select name from authors"//数据库中有authors表,name字段

rs.open(sql,conn)

alert(rs(0))//取出第一个来

for(var i=0i<rs.lengthi++)

{

array.push(rs(i))//存入数组

}

conn.close()

conn = null

}

</script>

用js获取之后,用post或者get传到控制器里面,也就是一个PHP页面,在页面里面进行处理。然后创建一个Model或者不创建也可以,直接连接数据库,把你接受的数据存在数据库里面。简单就是js->controller->Model交互生成