js连接oracle数据库 现需要在js中连接oracle数据库中的user表,取得其中的name字段的值(该表只有一条数据) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下回答属于转载:好多网上的朋友都在解决某些问题的时候,都感觉到很困惑,而很多人都觉得用javascript连接数据库很是不理解,甚至于就断定javascript只能被客户端所执行,不能连接数据库,而且我查找了一下,CSDN上介绍的太笼统,初学者根本就看不懂,其他的论坛我没有搜索。介于此种情况,我决定好好看看MSDN ,通过看了VC++的连接数据库的例子,总结出JAVASCRIPT连接数据库的方法,现公布给大家<script language=javascript>// ^_^// //(c) in 2002-2003 by Alex(Chinese:蒋健华)//http://www.finder.net.cn//C Email: [email protected]//F Email: [email protected]</script><script language=javascript> function replace(v){//容错问题,请读者自行进行判断。//定义SQL语句var sql = "select * from Dictionary where MainID='" + v + "'" ;//新建数据库连接对象和数据集存取对象var ConnDB = new ActiveXObject("adodb.connection");var rs = new ActiveXObject("ADODB.Recordset");//这里填入要连接的DSN,oracle的DSN请自行配置。ConnDB.ConnectionString="DSN=***;uid=***;pwd=***";ConnDB.openrs.open(sql,ConnDB,1,1);if (rs.RecordCount>0){if (v==parseInt(rs("MainID"))){//字符串连接document.all('txt').value = v + rs("MainValue");var sql=null;rs.closeConnDB.closereturn;} else {var sql=null;alert("没有此代号!");txt.select();txt.focus();rs.closeConnDB.close}}</script><input type=text id=txt name=txt onblur="replace(this.value)"> JS是脚本语言,即可用于服务期端,也可用于客户端。给你一段简单的代码段,以ASP为例:var conn = Server.CreateObject( "ADODB.Connection" );conn.ConnectionString = "Provider=msdaora;Data Source=oratns;User Id=ueser;Password=pwd;";conn.Open();var rs = Server.CreateObject("ADODB.Recordset");rs.CursorType = 1 //adOpenKeyset;rs.LockType = 3 //adLockOptimistic;rs.cursorLocation = 3 //adUseClient;rs.Open("select name from user");Response.Write(rs.fields(0));conn.close(); pl\sql 行列转换问题 请教1个SQL语句怎么写 关于ORACLE的学习问题 insert怎么写循环? 两个Oracle查询语句,执行计划怎么有这么大的差异? 行转列 oracle 中 like 子句问题 数据导入问题,急急急急急急急! <救命啊,最後100分>我的用戶名/密碼是正確的,但卻提示(ORA01017:invalid username/password;login denied) 在oracle客户端中如何使用exp80命令导出oracle服务器中的备份? 误删ORACLE 数据库的表 急 恢复 oracle过滤重复数据,并排序问题。
var conn = Server.CreateObject( "ADODB.Connection" );
conn.ConnectionString = "Provider=msdaora;Data Source=oratns;User Id=ueser;Password=pwd;";
conn.Open();var rs = Server.CreateObject("ADODB.Recordset");
rs.CursorType = 1 //adOpenKeyset;
rs.LockType = 3 //adLockOptimistic;
rs.cursorLocation = 3 //adUseClient;
rs.Open("select name from user");Response.Write(rs.fields(0));conn.close();