| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1026 人关注过本帖
标题:js怎么和数据库连接啊?
只看楼主 加入收藏
aolong
Rank: 1
等 级:新手上路
帖 子:248
专家分:0
注 册:2005-10-11
收藏
 问题点数:0 回复次数:8 
js怎么和数据库连接啊?
js怎么和数据库连接啊?
我想把录登的内容放在数据库中
该怎么做啊?
搜索更多相关主题的帖子: 数据库 
2005-12-09 14:50
scriptzyd
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-12-6
收藏
得分:0 

<script language="javascript">
//用 JavaScript 写服务器端连接数据库的代码示例
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>";
shtml +="<tr bgcolor='#f4f4f4'><td>au_id</td><td>au_lname</td><td>au_fname</td><td>phone</td><td>address</td><td> city</td><td>state</td><td>zip</td></tr>";
while(!rs.EOF)
{
shtml += "<tr><td>" + rs("au_id") + "</td><td>" + rs("au_lname") + "</td><td>" + rs("au_fname") + "</td><td>" + rs("phone") + "</td><td>" + rs("address") + "</td><td>" + rs("city") + "</td><td>" + rs("state") + "</td><td>" + rs("zip") + "</td></tr>";
rs.moveNext;
}
shtml += "</table>";
document.write(shtml);
rs.close();
rs = null;
conn.close();
conn = null;
</script>
2005-12-09 15:44
scriptzyd
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-12-6
收藏
得分:0 

建议你用PHP或者ASP,jsp数据库连接引擎,毕竟javascript是浏览器端执行的语言,不如前面的安全系数高

2005-12-09 15:46
aolong
Rank: 1
等 级:新手上路
帖 子:248
专家分:0
注 册:2005-10-11
收藏
得分:0 
首先表示感谢

奋斗之中,朦胧有你,一切已变的那么飘渺虚无...
2005-12-09 18:57
aolong
Rank: 1
等 级:新手上路
帖 子:248
专家分:0
注 册:2005-10-11
收藏
得分:0 

我在SQL SERVER中建了一个数据库try
然后见了一个表b
我这样连接了
就是打开网页没有显示啊!
是怎么回事啊?
我很是急哦,呵呵...
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<script language="javascript">
//用 JavaScript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLE DB"; "Data Source=FENG-F64129027D";" User ID=sa; "
+"Password="; "Initial Catalog=try");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select * from b";
rs.open(sql, conn);
shtml = "<table width='100%' border=1>";
shtml +="<tr bgcolor='#f4f4f4'><td>au_id</td><td>au_lname</td><td>au_fname</td><td>phone</td><td>address</td><td>city</td><td>state</td><td>zip</td></tr>";
while(!rs.EOF)
{
shtml += "<tr><td>" + rs("au_id") + "</td><td>" + rs("au_lname") + "</td><td>" + rs("au_fname") + "</td><td>"
+ rs("phone") + "</td><td>" + rs("address") + "</td><td>" + rs("city") + "</td><td>" + rs("state")
+ "</td><td>" + rs("zip") + "</td></tr>";
rs.moveNext;
}
shtml += "</table>";
document.write(shtml);
rs.close();
rs = null;
conn.close();
conn = null;
</script>
</body>
</html>


奋斗之中,朦胧有你,一切已变的那么飘渺虚无...
2005-12-09 19:32
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 

把asp中的vbscript代替javascript~


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-12-10 00:24
scriptzyd
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-12-6
收藏
得分:0 
建议你逐步测试一下,看看连数据库的引擎是否为真,表是不是打开了。conn,rs都为真的话,连接数据库和表都是成功的,可能是SQL语句有问题。。。
2005-12-10 13:03
scriptzyd
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-12-6
收藏
得分:0 
conn.Open("Provider=SQLOLE DB"; "Data Source=FENG-F64129027D";" User ID=sa; "
+"Password= "; "Initial Catalog=try");
data source=(loacalhost 或者 127.0.0.1 是可以的)FENG-F64129027D是你的计算机名
sa用户你是不是有密码?
2005-12-10 13:10
aolong
Rank: 1
等 级:新手上路
帖 子:248
专家分:0
注 册:2005-10-11
收藏
得分:0 
没有
我设置的空啊

奋斗之中,朦胧有你,一切已变的那么飘渺虚无...
2005-12-11 22:33
快速回复:js怎么和数据库连接啊?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020534 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved