JavaScript访问数据库?

MOXWOSE 2009-11-14 09:33:41
Javascript能访问数据库么?怎么写代码啊。最好给个解释?婉谢!
...全文
298 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
hansonboy 2009-11-16
  • 打赏
  • 举报
回复
服务端的js 和客户端的JS不要搞混了。如果在服务端用JS访问数据库或其它操作并没什么不好, 并不会
暴露一些敏感的信息,我有几个项目都是用jscript写的, 语法比VBS不知爽多少倍
床上等您 2009-11-15
  • 打赏
  • 举报
回复
JavaScript与jscript基本是一样的。只是不同公司的产品而己。
JS可以访问数据库,在 asp 里面,作服务器端的语言,一般来说服务器端是用 vbs 的,但也可用js
rice_porridge 2009-11-15
  • 打赏
  • 举报
回复
JS几乎无所不能,这是出于我对JS喜爱所说出的话,我就曾经写过JS的网页病毒,当然我还是比较有职业精神的,没有随便散播。实际操作中建议不要用JS访问数据库,因为其间会暴露一些敏感的信息,在借用楼上的话,可以通过AJAX访问。
MOXWOSE 2009-11-15
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 rice_porridge 的回复:]
JS几乎无所不能,这是出于我对JS喜爱所说出的话,我就曾经写过JS的网页病毒,当然我还是比较有职业精神的,没有随便散播。实际操作中建议不要用JS访问数据库,因为其间会暴露一些敏感的信息,在借用楼上的话,可以通过AJAX访问。
[/Quote]
哥们老霸道了
rczjp 2009-11-14
  • 打赏
  • 举报
回复
<script language="javascript" runat="server"> 
var conn=new ActiveXObject("Adodb.Connection");
var rs=new ActiveXObject("Adodb.Recordset");
conn.ConnectionString="provider=Microsoft.Jet.OLEDB.4.0;data source="+Server.MapPath("db.mdb");
conn.Open();
rs.LockType=rs.CursorType=3; //1表示只读,3表示可以更新
rs.ActiveConnection=conn; //连接对象与记录集的绑定
rs.Source="select title from news"; //记录集保存SQL结果
rs.Open();//打开记录集

//rs.AddNew; //添加新记录
//rs("title")="秦迷天下";
//rs.Update; //记得更新

//rs.Source="delete from news where id=1"; //删除id=1的记录
//rs.Open();

if(!rs.EOF){
rsArray =rs.GetRows(10);
//GetRows方法传回一个二维的阵列变数,每一行对应Recordset中的一笔记录,且每一列对应到记录中的栏位,省略或者是-1的话就是获得Recordset所有的记录,这里我取前面10条记录
for(var i=0;i<=rsArray.ubound(2);i++){
Response.Write(rsArray.getItem(0,i)+"<br />");//循环输出标题
}
}
else{
rs.Close();
}
</script>
浴火_凤凰 2009-11-14
  • 打赏
  • 举报
回复
javascirpt不能访问数据库,能访问的那是JScript
rczjp 2009-11-14
  • 打赏
  • 举报
回复
可以的 不过没有必要也不好、、
he19880413 2009-11-14
  • 打赏
  • 举报
回复
javascirpt不能访问数据库..
只能间接通过别的语言来访问
happy664618843 2009-11-14
  • 打赏
  • 举报
回复
js可以访问数据库但由于浏览器的安全设置问题 不能读取数据 lz可以网上查下
zhengwei_39 2009-11-14
  • 打赏
  • 举报
回复
<%

在这里写服务器端的代码,好像可以访问,具体的没试过。

%>
lzp4881 2009-11-14
  • 打赏
  • 举报
回复
可以啊,参考这里
http://hi.baidu.com/lz0830/blog/item/583ab1fb243b221f6c22eb46.html
VirusFu 2009-11-14
  • 打赏
  • 举报
回复
一般都是用ajax访问
zhouxiaobo123 2009-11-14
  • 打赏
  • 举报
回复
暂时不能访问,等某牛人的出现
亚细亚 2009-11-14
  • 打赏
  • 举报
回复
javascirpt客户端不能访问数据库, 服务器端能否访问,还不清楚?
hansonboy 2009-11-14
  • 打赏
  • 举报
回复
asp里用jsciprt(服务端运行)可以访问,如果你想用前端的javascript直接访问,不可能,只能用间接方法,如ajax请求服务端文件读数据库, 再返回纪录
sohighthesky 2009-11-14
  • 打赏
  • 举报
回复
sf,一般不能,用ajax
g1092407 2009-11-14
  • 打赏
  • 举报
回复
这样很不安全
hansonboy 2009-11-14
  • 打赏
  • 举报
回复
哈哈, 这个就是在服务端运行了,你用jscript来用和用vbs来写没分别,如果你其它代码是用vbs的你就不要用这段了,不要看到是要jscript代码就以为是通常认识的前端的javascript
MOXWOSE 2009-11-14
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 rczjp 的回复:]
JScript code<script language="javascript" runat="server">var conn=new ActiveXObject("Adodb.Connection");var rs=new ActiveXObject("Adodb.Recordset");
conn.ConnectionString="provider=Microsoft.Jet.OLED?-
[/Quote]
行!谢了
MOXWOSE 2009-11-14
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 kingwolf_javascript 的回复:]
javascirpt不能访问数据库,能访问的那是JScript
[/Quote]
Jscript跟JavaScript的核心区别?
内容概要:本文主要介绍了一项基于Pytorch框架搭建神经网络的研究【DQN实现避障控制】使用Pytorch框架搭建神经网络,基于DQN算法、优先级采样的DQN算法、DQN + 人工势场实现避障控制研究(Matlab、Python实现)工作,重点实现了DQN算法、优先级采样的DQN算法以及结合人工势场法的DQN算法在避障控制中的应用。研究通过Matlab和Python平台进行仿真与实验,旨在提升智能体在复杂环境中的自主避障能力。文中详细阐述了三种算法的设计思路、网络结构搭建、训练流程及优化策略,并通过对比实验验证了各方法的有效性与性能差异,尤其突出了DQN结合人工势场法在引导智能体快速学习安全路径方面的优势。此外,文档还列举了大量相关的科研方向与技术应用案例,涵盖无人机控制、路径规划、强化学习、电力系统优化等多个领域,展示了广泛的科研服务能力和技术积累。; 适合人群:具备一定Python和深度学习基础,熟悉强化学习基本概念的研究生、科研人员及工程技术人员;对智能控制、机器人避障、无人机路径规划等领域感兴趣的开发者。; 使用场景及目标:① 学习DQN及其改进算法(如优先经验回放)在实际控制系统中的实现方式;② 掌握如何将传统人工势场法与深度强化学习相结合以提升避障性能;③ 借鉴Matlab与Python混合仿真方法,开展智能控制算法的实验验证与对比分析;④ 拓展至无人机、无人车等智能体的自主导航系统设计。; 阅读建议:建议读者结合提供的代码资源,逐步复现实验过程,重点关注神经网络结构设计、奖励函数设定及算法收敛性分析。同时可参考文中列出的其他研究方向,拓展应用场景,提升科研创新能力。
内容【2025最新高维多目标优化】无人机三维路径规划的导航变量的多目标粒子群优化算法NMOPSO研究(Matlab代码实现)概要:本文围绕“2025最新高维多目标优化”主题,重点研究基于城市场景下无人机三维路径规划的导航变量多目标粒子群优化算法NMOPSO,并提供了完整的Matlab代码实现。该研究旨在解决复杂威胁环境下无人机路径规划中的多目标优化问题,兼顾路径安全性、能耗、距离与时效等多个目标,通过改进的粒子群算法实现高效搜索与优化。文中详细阐述了算法设计思路、数学建模过程、适应度函数构建及约束处理机制,并结合三维城市环境进行仿真实验验证其有效性。此外,文档还列举了大量相关科研方向与技术资源,涵盖智能优化算法、路径规划、无人机控制、机器学习、电力系统等多个领域,展示了广泛的科研应用场景和技术支持体系。; 适合人群:具备一定Matlab编程基础,从事无人机路径规划、智能优化算法或自动化控制等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究高维多目标优化算法在无人机三维路径规划中的应用;②掌握多目标粒子群优化算法(MOPSO/NMOPSO)的设计与实现方法;③复现并改进复杂环境下的无人机协同路径规划模型;④拓展至其他智能优化与控制问题的研究与仿真。; 阅读建议:建议读者结合提供的Matlab代码进行实践操作,重点关注算法核心模块的实现细节,如种群初始化、非支配排序、拥挤度计算与动态环境建模。同时可参考文中列出的其他研究案例,拓展技术视野,推动算法在实际科研项目中的迁移与应用。

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧