表单中用JS连接外部数据库问题求助

表单中用JS连接外部数据库问题求助,第1张

麻烦写下具体问题

前端js不能连接外部数据库,只能访问浏览器自带的websql和IndexedDB

如果是nodejs请检查下模块安装问题,或者重新安装数据库模块并引入。检查下数据库连接配置以及执行语句

以连接ORACLE数据库为例:

//创建数据库连接对象

var conn = new ActiveXObject("ADODB.Connection")

//创建数据集对象

var rs = new ActiveXObject("ADODB.Recordset")

try{ 

//如果不知道如何配置连接串,可以通过配置UDL文件后用文本编辑器打开获得 

var connectionstring = "Provider=OraOLEDB.Oracle.1Password=pwdPersist Security Info=TrueUser ID=usernameData Source=ORA"  

//打开连接 

conn.open(connectionstring)

//查询语句 

var sql = " select * from tb_col "  

//打开数据集(即执行查询语句) 

rs.open(sql,conn)  

//遍历所有记录 

while(!rs.eof){

  //WScript是Windows 的脚本宿主对象,详细情况请在windows帮助里查找。  

  //WScript.Echo输出记录的内容  

  WScript.Echo(rs.Fields("id") + "\t" + rs.Fields("name") + "\n")  

  //下一条记录  

  rs.moveNext() } 

  //关闭记录集 

  rs.close() 

  //关闭数据库连接 

  conn.close()} catch(e){ 

  //异常报告 

  WScript.Echo(e.message)} finally{ 

  }

数据库连接串,具体配置请参考:http://www.connectionstrings.com/ 


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10071011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存