<script>
//var
cpt_d="//172.1.1.1:1521/orcl";//javascript 连接Oracle的地址
//var john="scott";// 用户名
//var doe="tiger";// 密码
var cpt_d="//192.168.1.179:1521/hcdb";//
var john="sjz";//
var doe="sjz";//
//用
JavaScript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
//conn.Open("Provider=OraOLEDB.Oracle;Data
Source="+cpt_d+";User
ID="+john+";Password="+doe+";PLSQLRset=1");
conn.Open("DSN=hcdb;UID=sjz;PWD=sjz");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select EXCH_NAME
EXCH_NAME,to_char(EXCH_ID) EXCH_ID from code_exch";
rs.open(sql, conn, 2,1 );
/*
参数3表示游标类型,如下设置:
参数3 意 义
0 只读, 数据只能向下移动
1 可读写,数据可以自由移动,多用户下别人不能看到新增数据(除非重启动)
2 可读写,数据可以自由移动,多用户下别人可以看到新增数据
3 只读 , 数据可以自由移动
参数4表示锁定类型,如下:
参数4 意 义
1 默认值, 只读
2 悲观锁定
3 乐观锁定
4 批次乐观锁定
也就是说第3个参数为1或2的时候,才能有recordcount
*/
shtml = "<table
width='100%' border=1>";
shtml +="<tr
bgcolor='#f4f4f4'><td>KIND_ID</td><td>KIND_NAME</td></tr>";
var i=0;
while(!rs.EOF)
{
// for (var i=0; i < rs.fields.count;
i++)
// {
// alert(rs.fields(i).name + ":" + rs.fields(i).value);
// }
shtml += "<tr><td>" + rs("EXCH_NAME") + "</td><td>" + rs("EXCH_ID") + "</td></tr>";
rs.moveNext;
i++;
}
shtml += "</table>";
document.write(shtml);
//alert(rs.RecordCount);
alert(i);
//alert(rs.fields.count);
rs.close();
conn.close();
conn = null;
</script>
分享到:
相关推荐
在本实例中,我们将学习如何使用Ajax进行开发,特别是在设置中文环境并连接Oracle数据库方面。首先,我们需要创建一个JavaScript函数,这个函数将负责触发Ajax请求。通常,我们会使用`XMLHttpRequest`对象或者现代...
### Ajax在Oracle JDeveloper中的应用 #### 一、引言 随着Web开发技术的不断进步,用户对于网页的交互性和响应速度有了更高的期待。Ajax(Asynchronous JavaScript and XML)作为一种新兴的Web技术,通过实现页面...
AJAX (Asynchronous JavaScript and XML) 是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,即在不干扰当前用户操作的情况下,从服务器...
在IT行业中,数据库连接、AJAX以及Oracle数据库的使用是至关重要的部分。下面将详细解释这些概念及其相互关系,以及如何使用相关jar包。 首先,我们来看“jdbc”。JDBC(Java Database Connectivity)是Java语言中...
其次,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不刷新整个页面的情况下更新部分网页内容。JavaScript是AJAX的基础,它负责处理用户交互、向服务器发送异步请求以及更新DOM...
【新闻发布系统】是一个基于Web的综合应用,利用了多种核心技术,包括JSP(JavaServer Pages)、AJAX(Asynchronous JavaScript and XML)、Oracle数据库以及Servlet,同时也涉及到JavaScript的使用。这个项目旨在...
在这个项目中,SpringBoot被用来构建了一个与Oracle数据库连接的后台系统。 Oracle是一种流行的、功能强大的关系型数据库管理系统,广泛应用于大型企业级应用中。在SpringBoot应用中,我们通常会使用JDBC或ORM框架...
开发者可能在Web服务器上配置了SSI支持,同时在后端设置了Ibatis与Oracle数据库的连接,前端使用JavaScript和AJAX来与后端进行交互,实现动态加载分页数据。 从"压缩包子文件的文件名称列表"来看,虽然具体文件内容...
SSH2+AJAX+ORACLE10G项目是一个综合性的Web开发示例,结合了Spring、Struts2和Hibernate三个框架,以及AJAX技术与Oracle 10g数据库。这个项目展示了如何在Java环境中构建高效、动态且具有交互性的应用程序。 **SSH2...
本项目利用Ajax、JSP和Oracle数据库技术,实现了这样一个功能,让我们来深入探讨一下这些关键组件以及它们如何协同工作。 **Ajax(Asynchronous JavaScript and XML)**: Ajax的核心是能够在不刷新整个页面的情况...
这个实例涵盖了前端到后端的关键技术,包括异步数据交互(Ajax)、JavaScript库(jQuery)、服务器端框架(SSH)以及数据库管理(Oracle),下面将对这些知识点进行详细解释。 首先,Ajax(Asynchronous JavaScript...
《Ajax在Oracle JDeveloper中的应用》是一本专为开发者深入理解如何在Oracle JDeveloper集成开发环境中利用Ajax技术的指南。这本书详细介绍了如何通过Ajax技术提升Web应用程序的用户体验,实现页面的无刷新更新、...
本项目实现了将这种菜单与Oracle数据库连接,利用Ajax和Servlet技术,实现了动态加载和交互功能。 首先,Oracle数据库作为关系型数据库管理系统,广泛应用于大型企业级应用。在本项目中,它存储了用于构建树形菜单...
Ajax是Asynchronous JavaScript and XML的缩写,用于创建异步Web应用程序,可以实现页面部分刷新,提升用户体验。PHP是一种服务器端脚本语言,常用于构建动态网站。Oracle数据库则是企业级的关系型数据库管理系统,...
【标题】:Ajax、Hibernate3 API、JavaScript及Oracle 10g是Web开发中的核心技术,它们各自在构建高效、动态的互联网应用中扮演着重要角色。 【Ajax】(Asynchronous JavaScript and XML)是一种创建交互式网页应用...
JavaScript,Linux,Oracle是IT领域的三大重要组成部分,涵盖了前端开发、服务器管理和数据库管理等关键领域。以下是关于这三个主题的详细知识点总结: JavaScript: JavaScript是一种广泛应用于网页和互联网应用的...
**Ajax(Asynchronous JavaScript and XML)** 是一种创建交互式网页应用的技术,允许部分页面更新而无需刷新整个页面。通过使用 XMLHttpRequest 对象,Ajax 可以在后台与服务器交换数据并更新部分网页内容。这大大...
【Ajax技术】Ajax(Asynchronous JavaScript and XML)允许页面在不重新加载整个网页的情况下,与服务器交换数据并更新部分网页内容。在购物车系统中,Ajax被用来实现无刷新的用户体验,如用户添加商品到购物车,...
Oracle是全球广泛使用的数据库管理系统,而Ajax(Asynchronous JavaScript and XML)则是一种创建动态网页的关键技术。 首先,Oracle文档通常包含关于数据库安装、配置、管理、优化以及SQL查询等方面的详细信息。...