JS调用数据库代码

来源:百度知道 编辑:UC知道 时间:2024/05/27 10:57:38
<HTML>
<HEAD>
<TITLE>SQL数据查询</TITLE>
<Script >
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Driver={SQL server};Server=.;DataBase=MySchool;UID=sa;Password=ok;");//打开数据库
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select * from Student";
rs.open(sql, conn);
var html="";
while(!rs.EOF)
{
html=html+rs.Fields("StudentId")+" "+rs.Fields("studentName")+"<br/>";
rs.moveNext();
}
document.write(html);
rs.close();
rs = null;
conn.close();
conn = null;
</script>
</HEAD>

<BODY>
</BODY>
</HTML>
关于以上这段代码
1.如果用MySQL,是不是要把conn.Open("Driver={SQL server};Server=.;DataBase=MySchool;UID=sa;Password=ok;");中的SQL server改成MySQL?
2.Server=.;是什么意思?
3.用改过的代码运

'不是这样的,连接MYSQL应下面格式
'服务器上必须已安装MYSQL
sql="driver={mysql odbc 3.51 driver};database=ttttt;server=localhost;port=;uid=root;password="

'说明
'database-数据库名
'server-服务器IP地址
'port-使用端口,没有就空

Set Conn = server.createobject("adodb.connection")
conn.open sql