javascript js文件中访问数据库操作,下面一段程序,执行到conn.open就停下。请高手指教为什么怎么操作

我的需求是在一个网页上让客户输入他的兑换码,然后调取数据库比对兑换码把对应的奖提出来
var conn, rs;
/*获取数据库连接*/
function getConnection() {
conn = new ActiveXObject("ADODB.Connection");
var connectionstring = "Driver={MySQL ODBC 5.3 ANSI Driver};Server=localhost;Database=xxxx;User=root; Password=xxxx;Option=3;Port=3306";
conn.Open(connectionstring); //打开数据库
return conn;
}
/*执行查询的方法*/
function executeQuery(sql) {
getConnection();
try {
rs = new ActiveXObject("ADODB.Recordset");
rs.open(sql, conn);
var html = "";
while(!rs.EOF) {
html = html + rs.Fields("id") + " " + rs.Fields("name")+"<br/>";
rs.moveNext();
}
document.write(html);
} catch (e) {
document.write(e.description);
}}
executeQuery("select * from weixinuser");

js连接数据库只能是低版本的ie,高版本的需要把ie的一些权限设置的很低才行,一般是不会用js连接数据库的,非常不安全,不安全,不安全追问

不考虑这个因素,有其他方法解决。如果是应用在手机上呢。有没有解决办法

温馨提示:内容为网友见解,仅供参考
无其他回答

如何防止别人修改自己的CONN与数据库?
每次都在 conn文件里最后给挂上一串 或者 高手请指点一二,这是什么东西?就是所谓的挂马了吗?是不是我数据库及路径有问题啊?我路径也改了数据库名字也改了可是还是被攻击,我改如何防范?如何解决这个问题? 如何防入住?? SOS!!!SOS!!! 展开  我来答 1个回答 #热议# 什么样的人容易遇上渣男?瓮清晖sR...

哪位ASP高手能帮我解读下这段程序是什么意思?
sql="select articlecount,softcount,coolsitescount,djcount,newscount,piccount,jscount,counter from allcount"'从数据库读取记录 set rs=conn.execute(sql)'将记录中在值读取到相应变量 articlecount=rs("articlecount")softcount=rs("softcount")coolsitescount=rs("coolsitescount")djcount=rs(...

请高手帮忙写一段ASP+CSS+JS代码,将几千条数据分成每次30条自动循环切...
把数据全加到一个页面有点大,简单点的,跳转刷新页面,参数递增循环,麻烦点的用ajax

JS下面远程读取的程序哪里出错,改为ip地址就不行,本机地址就行
如果数据库是放在局域网的另一台电脑的一个共享目录内(该目录一定要有完全的读写权限),那么可以这样(假定该电脑内网IP为192.168.1.2,共享目录名为abc):conn.Open("DBQ=\\\\192.168.1.2\\abc\\data.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");补充一点:这里的所谓“共享”不是指W...

请高手帮我把以下代码(VBScript)改为JScript,就是用JS打开数据库.谢谢...
conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq="+Server.MapPath("data.mdb"));var rs= Server.CreateObject("ADODB.Recordset");sql="Select * From T_STUDENT";rs.open(sql,conn,1,1);while(!rs.eof){ response.write("");for(var i=0;i<=rs.fields.count-1;i++){ ...

...file="inc\/conn.asp"-->)的页面显示不出来?
select * from ***left*** order by id desc 提示: left是SQL里的关键字。在以关键字命名为表名是要规范写法。select * from [left] order by id desc

...编程高手,为什么我的注册信息写不进数据库呢,请帮忙看一下,感谢不...
楼上说的对 conn.Execute sql 你这个连接数据库对象一没定义,二没连接到数据库 SqlConnection conn = new SqlConnection ("server=.;database=userinf;uid=sa;pwd= ;");conn.open();

ASP这段程序是什么意思求高手解答 跪谢!!
case "add" '接受到 add set rs_s=server.CreateObject("adodb.recordset") '声明 数据库变量 rs_s.open "select * from books where bookid="&bookid,conn,1,1 '查询数据库 danjia=rs_s("huiyuanjia") '声明 danjia为 数据库 里的 huiyuanjia 字段 kucun=rs_s("kucun") '同上 book...

求高手把下面的VBscript转成JAVAscript
首先你要弄清楚你以上的代码是ASP的写法,而不是你所说的VBSCRIPT。而你所说的转换成javascript,难道你要本地执行?还是将ASP代码转换成JAVA或JSP?如果是转换成JAVA或JSP的话,包括你的数据库连接的方式也要改变!获取记录的方法用:str = rs.getString("data_content") ; \/\/获取data_content的...

nodejs npm install全局安装和本地安装的区别
1. npm install xxx -g 时, 模块将被下载安装到【全局目录】中。【全局目录】通过 npm config set prefix "目录路径" 来设置。通过 npm config get prefix 来获取当前设置的目录。2. npm install xxx ,则是将模块下载到当前命令行所在目录。例如:代码如下:复制代码c:\\123>npm install xxx将会...

相似回答