javascript连接数据库

由于各种原因。需要用前台JS连接数据库。我用ActiveXObject对象连接成功了。但是IE以为的其它浏览器不支持。在网上又搜到XMLHttpRequest对象。听说也... 由于各种原因。需要用前台JS连接数据库。
我用ActiveXObject对象连接成功了。但是IE以为的其它浏览器不支持。
在网上又搜到XMLHttpRequest对象。听说也可以连。我没连接成功。
哪位大侠会连啊。发个例子。
小弟先谢谢了
展开
 我来答
see7di
2013-09-15 · TA获得超过299个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:377万
展开全部
js连数据库有两种方法,最简单的方法就是ajax,第二种方法比较复杂,需要在服务器上安装软件,这种方法叫nodejs
推荐你用第一种方法,第一种方法你可以上网搜索ajax,能出来一大片.
追问
node.js使用的是客户端机器的性能。还是服务器端机器的性能??
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善良的交友126
2013-09-14
知道答主
回答量:3
采纳率:0%
帮助的人:4307
展开全部
JavaScript连接数据库实例(静态页面连接数据库) 2007年11月28日 星期三 10:27 P.M. <script language="javascript">
//用 JavaScript 写服务器端连接数据库的代码示例 var conn = new ActiveXObject("ADODB.Connection");
//var sqlstr="Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa;Password=; Initial Catalog=pubs";
var sqlstr="Provider=SQLOLEDB;Data Source=localhost;UID=sa;PWD=;database=test"; conn.Open(sqlstr);
var rs = new ActiveXObject("ADODB.Recordset"); var sql="select top 10 * from staff"; rs.open(sql,conn);
shtml = "<table width='100%' border=1>";
shtml +="<tr bgcolor='#f4f4f4'><td>st_id</td><td>st_name</td><td>password</td></tr>"; while(!rs.EOF) {
shtml += "<tr><td>" + rs("st_id") + "</td><td>" + rs("st_name") + "</td><td>" + rs("password") +"</td></tr>"; rs.moveNext; }
shtml += "</table>"; document.write(shtml); rs.close(); rs = null; conn.close(); conn = null; </script>
追问
粘贴的吧- -!
这个只有IE浏览器有用。其他浏览器都不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dokl1985
2013-09-16 · 超过19用户采纳过TA的回答
知道答主
回答量:82
采纳率:100%
帮助的人:49.4万
展开全部
楼主需求比较奇葩,出于安全考虑,还是用服务端语言连接数据库好啊,你用js连接数据库,用户名密码难道写在js里面或者xml里?所以建议用ajax请求php或jsp之类的文件连接,js只负责提交和展示
追问
通过ajax的话   就要用后台语言去连接了。
我的需求是,不能占用服务器性能。处理客户端的数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式