手机版

javascript通过odbc连接mysql和php来连接任何数据库

时间:2021-09-01 来源:互联网 编辑:宝哥软件园 浏览:

打开你的思维,用javascript链接mysql。2个小时终于实现了,用的是odbc。后来用php链接odbc链接数据库,也实现了。让我们把这个案子。

注意事项:

1.javascript使用对象“new ActiveXObject”连接mysql,该对象只有IE浏览器支持,所以只能在IE浏览器下连接mysql。

2.javascript也通过odbc连接到mysql。与php不同的是,图片中的参数之一是红色的php和蓝色的javascript的连接数据源名称,这在这里是非常误导的。

3.注意下载和配置odbc源码。VC库应该与odbc安装文件一致。32位源对应32位或X86VC库,64位源对应64位VC库,odbc数据源管理程序不易找到。有两种方式,一种是打开控制面板,搜索odbc,选择对应的版本控制器进行配置;另一种是在system32中搜索64位版本的odbcad32.exe,在syswow64中搜索odbcad32.exe。

4.如果个人使用配置用户DSN,如果多个用户或联网用户使用配置系统DSN。

源代码:

Javascript版本

脚本//创建数据库连接对象var conn=new ActiveX object(' adodb。连接');//创建数据集对象var RS=new activexobject ('adodb。记录集');试试{//数据库连接字符串,请参考:http://www.connectionstrings.com///,如果不知道如何配置连接字符串,可以通过配置UDL文件,用文本编辑器打开来获取。//Driver={这里是图片蓝框的驱动名称,不是自定义名称,注意} var connectionstring=' Driver={ MySQL ODBC 5.3 ANSI Driver };服务器=127 . 0 . 0 . 1;User=rootPassword=root数据库=苏宁;选项=3;端口=3306 ';console . log(connection string);//打开连接conn . open(connection string);//查询语句var sql='从su _史策中选择* ';//打开数据集(即执行查询语句)rs.open(sql,conn);//(或RS=conn . execute(SQL);)//遍历所有记录,同时(!Rs.eof){ //WScript是Windows的脚本宿主对象。有关详细信息,请在windows帮助中找到。//WScript。Echo输出记录文档的内容。write(RS . field(' id ')' \ t ' RS . field('薛蝌')' \ n ');//下一条记录是RS . movenext();}//关闭记录集RS . close();//关闭数据库连接conn . close();} catch(e){//异常报告document . write(e . message);}最后{//}/scriptphp版本:

htmlbody?php//的第一个参数是图片红框的自定义名称。请注意,$ conn=odbc _ connect ('MySQL odbc ',' root ',' root ');if(!$conn){exit('连接失败: '。$ conn);} $ sql=' SELECT * FROM su _史策';$rs=odbc_exec($conn,$ SQL);if(!$rs){exit('SQL语句错误');} echo“tableter”;回声“thid/th”;echo ' th Xue ke/th/tr;while(odbc _ fetch _ row($ RS)){ $ compname=odbc _ result($ RS,' id ');$conname=odbc_result($rs,'薛蝌');echo ' trtd $ compname/TD ';echo ' TD $ conname/TD/tr ';} odbc _ close($ conn);echo '/table ';/body/html上面这个通过odbc将mysql和php连接到任何数据库的例子是边肖与大家分享的所有内容。希望能给大家一个参考,支持我们。

版权声明:javascript通过odbc连接mysql和php来连接任何数据库是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。