`
步青龙
  • 浏览: 298743 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
72ba33fb-eefe-3de1-bd65-82a6e579265d
Java面试
浏览量:0
社区版块
存档分类
最新评论

Javascript(不用Ajax)连接Oracle

阅读更多

<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个参数为12的时候,才能有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数据库

    在本实例中,我们将学习如何使用Ajax进行开发,特别是在设置中文环境并连接Oracle数据库方面。首先,我们需要创建一个JavaScript函数,这个函数将负责触发Ajax请求。通常,我们会使用`XMLHttpRequest`对象或者现代...

    Ajax in Oracle JDeveloper

    ### Ajax在Oracle JDeveloper中的应用 #### 一、引言 随着Web开发技术的不断进步,用户对于网页的交互性和响应速度有了更高的期待。Ajax(Asynchronous JavaScript and XML)作为一种新兴的Web技术,通过实现页面...

    AJAX+PHP+Oracle数据库Web开发

    AJAX (Asynchronous JavaScript and XML) 是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,即在不干扰当前用户操作的情况下,从服务器...

    jdbc,ajax,oracle相关jar包

    在IT行业中,数据库连接、AJAX以及Oracle数据库的使用是至关重要的部分。下面将详细解释这些概念及其相互关系,以及如何使用相关jar包。 首先,我们来看“jdbc”。JDBC(Java Database Connectivity)是Java语言中...

    各类中文API (java、ajax、JavaScript、jQuery、mysql、oracle )

    其次,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不刷新整个页面的情况下更新部分网页内容。JavaScript是AJAX的基础,它负责处理用户交互、向服务器发送异步请求以及更新DOM...

    新闻发布系统(jsp+ajax+oracle+java+javascript)

    【新闻发布系统】是一个基于Web的综合应用,利用了多种核心技术,包括JSP(JavaServer Pages)、AJAX(Asynchronous JavaScript and XML)、Oracle数据库以及Servlet,同时也涉及到JavaScript的使用。这个项目旨在...

    springboot框架(连接了Oracle)

    在这个项目中,SpringBoot被用来构建了一个与Oracle数据库连接的后台系统。 Oracle是一种流行的、功能强大的关系型数据库管理系统,广泛应用于大型企业级应用中。在SpringBoot应用中,我们通常会使用JDBC或ORM框架...

    SSI整合,有ibatis连接oracle的分页,ajax等技术

    开发者可能在Web服务器上配置了SSI支持,同时在后端设置了Ibatis与Oracle数据库的连接,前端使用JavaScript和AJAX来与后端进行交互,实现动态加载分页数据。 从"压缩包子文件的文件名称列表"来看,虽然具体文件内容...

    SSH2+AJAX+ORACLE10G项目

    SSH2+AJAX+ORACLE10G项目是一个综合性的Web开发示例,结合了Spring、Struts2和Hibernate三个框架,以及AJAX技术与Oracle 10g数据库。这个项目展示了如何在Java环境中构建高效、动态且具有交互性的应用程序。 **SSH2...

    Ajax+jsp+oracle实现动态树形菜单

    本项目利用Ajax、JSP和Oracle数据库技术,实现了这样一个功能,让我们来深入探讨一下这些关键组件以及它们如何协同工作。 **Ajax(Asynchronous JavaScript and XML)**: Ajax的核心是能够在不刷新整个页面的情况...

    ajax+jQuery+ssh+oracle级联实例

    这个实例涵盖了前端到后端的关键技术,包括异步数据交互(Ajax)、JavaScript库(jQuery)、服务器端框架(SSH)以及数据库管理(Oracle),下面将对这些知识点进行详细解释。 首先,Ajax(Asynchronous JavaScript...

    Springer - Ajax in Oracle JDeveloper (Feb 2008)

    《Ajax在Oracle JDeveloper中的应用》是一本专为开发者深入理解如何在Oracle JDeveloper集成开发环境中利用Ajax技术的指南。这本书详细介绍了如何通过Ajax技术提升Web应用程序的用户体验,实现页面的无刷新更新、...

    Web树形级联菜单,连接oracle,嵌套ajax

    本项目实现了将这种菜单与Oracle数据库连接,利用Ajax和Servlet技术,实现了动态加载和交互功能。 首先,Oracle数据库作为关系型数据库管理系统,广泛应用于大型企业级应用。在本项目中,它存储了用于构建树形菜单...

    ajax+php+oracle数据库web开发源码

    Ajax是Asynchronous JavaScript and XML的缩写,用于创建异步Web应用程序,可以实现页面部分刷新,提升用户体验。PHP是一种服务器端脚本语言,常用于构建动态网站。Oracle数据库则是企业级的关系型数据库管理系统,...

    ajax。hibernate3api,JavaScript,oracle10g相关文档

    【标题】:Ajax、Hibernate3 API、JavaScript及Oracle 10g是Web开发中的核心技术,它们各自在构建高效、动态的互联网应用中扮演着重要角色。 【Ajax】(Asynchronous JavaScript and XML)是一种创建交互式网页应用...

    JavaScript,Linux,Oracle总结归档

    JavaScript,Linux,Oracle是IT领域的三大重要组成部分,涵盖了前端开发、服务器管理和数据库管理等关键领域。以下是关于这三个主题的详细知识点总结: JavaScript: JavaScript是一种广泛应用于网页和互联网应用的...

    struts2、hibernate3、spring、ajax、oracle

    **Ajax(Asynchronous JavaScript and XML)** 是一种创建交互式网页应用的技术,允许部分页面更新而无需刷新整个页面。通过使用 XMLHttpRequest 对象,Ajax 可以在后台与服务器交换数据并更新部分网页内容。这大大...

    购物车(Struts+Hibernate+Ajax+Oracle)

    【Ajax技术】Ajax(Asynchronous JavaScript and XML)允许页面在不重新加载整个网页的情况下,与服务器交换数据并更新部分网页内容。在购物车系统中,Ajax被用来实现无刷新的用户体验,如用户添加商品到购物车,...

    oracle文档与ajax文档

    Oracle是全球广泛使用的数据库管理系统,而Ajax(Asynchronous JavaScript and XML)则是一种创建动态网页的关键技术。 首先,Oracle文档通常包含关于数据库安装、配置、管理、优化以及SQL查询等方面的详细信息。...

Global site tag (gtag.js) - Google Analytics