新手请教JavaScript能否实现连接数据库? javascript可以连接的,这里好像有一篇讲到http://programmer.lupaworld.com 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那是用到ActiveX,JS本身是没有办法连数据库的。 当然行喽.var conn = new ActiveXObject("adodb.connection");但是没人会这样搞的..........或者用AJAX喽.var c = new ActiveOXbject("msxml2.xmlhttp");去请求服务器连. <script>var conn,rs; function InitDB() { conn = null; rs = null; conn = new ActiveXObject("ADODB.Connection"); rs = new ActiveXObject("ADODB.Recordset"); connstr = "Driver={SQL Server}; Server=(local); Database=test; UID=sa; PWD=sa"; } function testdb() { conn.Open(connstr); sqlstr = "select * from table1"; if(sqlstr == "") { alert("SQL查询语句不能为空"); form1.edtSQL.focus(); return; } rs.open(sqlstr,conn); alert(rs.Fields("fd1").Value); rs.close(); conn.close(); } </script> js是在客户端执行的吧,即使你写了js连接,那也只能变成连接客户端的数据库了。 “客户端的毫无意义,服务器端的话,意味着别人可以看你服务器的用户名密码”谢谢flamencoxu() 朋友的一席话,本人刚学习JavaScript,对这方面不是很了解,原来是这样。请问如果用ASP连接数据库,而JavaScript要用其中的变量,该如何获取,谢谢! a.asp文件中<%asdf=345<script>var i=<%=asdf%>;<script>%>服务器先运行asp,然后发送到客户浏览器的结果就变成了:<script>var i=345;<script> 如果在a.asp中连接库,而在b.htm中要用到连接库中的某一特定字段值,该怎么办? 可以 但是不安全 不建议这么做把b.html 改为b.asp 加入Request.QueryString 可以接受在a.asp页面传入的特定字段值 这样不安全,最好用JSP,用ASP都要进行过滤 考考大家jquery的基本功如何,关于选择器 关于页面取值的问题 表单应用感觉$.post比$.ajax好用 大家呢? 为什么页面刷新后这个window.scrollTo()函数不起作用? 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 求一个二维数据排序的问题 innerHTML中的控件不能附值 请问一个简单的问题(在线等) 关于条件打印的问题,100分求解! Javascript怎样实现在本页中自动链接? 去汉字的拼音首字母 急啊,<select>option的问题希望能帮我分析一下 求一个JSP的树型菜单
var conn = new ActiveXObject("adodb.connection");
但是没人会这样搞的..........或者用AJAX喽.
var c = new ActiveOXbject("msxml2.xmlhttp");
去请求服务器连.
var conn,rs;
function InitDB()
{
conn = null;
rs = null;
conn = new ActiveXObject("ADODB.Connection");
rs = new ActiveXObject("ADODB.Recordset");
connstr = "Driver={SQL Server}; Server=(local); Database=test; UID=sa; PWD=sa";
}
function testdb()
{
conn.Open(connstr);
sqlstr = "select * from table1";
if(sqlstr == "")
{
alert("SQL查询语句不能为空");
form1.edtSQL.focus();
return;
}
rs.open(sqlstr,conn);
alert(rs.Fields("fd1").Value);
rs.close();
conn.close();
}
</script>
请问如果用ASP连接数据库,而JavaScript要用其中的变量,该如何获取,谢谢!
asdf=345<script>
var i=<%=asdf%>;
<script>%>服务器先运行asp,然后发送到客户浏览器的结果就变成了:<script>
var i=345;
<script>
把b.html 改为b.asp 加入Request.QueryString 可以接受在a.asp页面传入的特定字段值
最好用JSP,用ASP都要进行过滤