如何在javascript中访问mysql数据库

functionconnectDb(){varConnDB=newActiveXObject("ADODB.Connection");ConnDB.ConnectionS... function connectDb(){
var ConnDB = new ActiveXObject("ADODB.Connection");
ConnDB.ConnectionString="server=localhost;database=fruit;uid=root;pwd=root";
ConnDB.Open();
var Rs = new ActiveXObject("ADODB.Recordset");
var tempstr="";
Rs.Open("select * from org",ConnDB,1,3);
while(!Rs.EOF){
tempstr = tempstr + Rs("orgname") + "<br/>";
Rs.MoveNext;
}
alert(tempstr);
}
为什么显示“此计算机上的安全设置禁止访问其他域的数据源”这样的Js提示错误?
展开
 我来答
pieryon
2015-12-02 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166860
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
可以访问,具体实现如下:
javaScript DataBase Connector
JSDBC:提供Javascript有效的连接数据库,目前支持MySQL、SQLite、ACCESS,后期会支持更多的数据库;
在从事AJAX开发的工程师肯定会希望有一个通过AJAX直接连接数据库的组件,这样,可以省掉后台很多的操作步骤,比如免去了部署JAVA的运行环境,免去了写很多复杂的JDBC调用,不管出于调试的需要还是应用的需要,JSDBC都能够很好的集成到您的应用当中。
参考代码如下:
该脚本主要是实现与JSDBC for MySQL 连接,方便用户在js直接使用MySQL
document.writeln(" <OBJECT id='mysql' classid='clsid:9C579403-6745-4695-B14C-96212D319F18'");
document.writeln(" codebase='JSDBC_MySQL.ocx#Version=1,0,0,000'");
document.writeln(" WIDTH='0' HEIGHT='0'>");
document.writeln(" </OBJECT>");
//error message
var lasterr = "";
//Exec Falg
var execFlag;
/**
* Connecte to mysql server
* provite:MySQL IP,PORT,DB Name,USER,Password,CharSet
*/
function connectMySQL()
{
execFlag = mysql.connecte("127.0.0.1","3306","testdb","root","123210","GBK");
if(execFlag == 1)
return 1;
else
{
lasterr = mysql.getLastError();
return 0;
}
}
网易云信
2023-12-06 广告
网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2... 点击进入详情页
本回答由网易云信提供
dommy529
2009-08-03 · TA获得超过1496个赞
知道小有建树答主
回答量:812
采纳率:0%
帮助的人:887万
展开全部
JS访问数据库应该是可以的,前提是你必须把网页保存成*.hta格式。html格式的文件没有足够的权限。

楼主如果想在网页中访问数据库,就不要使用JS吧,PHP/ASP/JSP都行。
如果楼主想做一个本地使用的程序访问数据库,那只要把页面存成hta就行了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dh858115
2009-08-03 · TA获得超过280个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:169万
展开全部
Internet选项 然后高级里面,启用脚本调试,到里面尝试一下,我也没遇过这样的问题,我只是听说过用PHP连接MYQSL数据库,希望对你有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pujia12345
2009-08-03 · TA获得超过3680个赞
知道大有可为答主
回答量:3456
采纳率:0%
帮助的人:2937万
展开全部
一般情况 IE设置脚本禁止访问数据库
你改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式