
<script language="javascript">
//用 javascript 写服务器端连接数据库的代码示例
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))//取出第一个来
conn.close()
conn = null
}
</script>
以下的是sql连接
<script language="javascript">
//用 javascript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection")
conn.Open("Provider=SQLOLEDB.1Data Source=localhostUser ID=sa"
+"Password=Initial Catalog=pubs")
var rs = new ActiveXObject("ADODB.Recordset")
var sql="select * from authors"
rs.open(sql, conn)
rs.close()
rs = null
conn.close()
conn = null
</script>
感觉JS连数据库怪怪的,还是分层吧,毕竟数据库连接这样的东西放表现上不太安全。
1.你是通过ADODB去连接的数据库,所以创建了一个ADODB的连接对象。2.需要事先编写DSN参数。包括:数据引擎(Provider=SQLOLEDB.1),数据源(Data SourceR=local),数据库的用户名和密码(UID=saPWD=),以及数据库名称(Initial Catalog= sevrce);
3.之后通过Open方法打开对这个数据库的连接。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)