`
9708989
  • 浏览: 50503 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jboss+oracle 的JNDI的配置

    博客分类:
  • java
阅读更多

Jboss+oracle 的JNDI的配置

 

1,在jboss中修改oracle-ds.xml的配置文件

打开jboss安装目录,找到jboss-4.0.1sp1\docs\examples\jca下的oracle-ds.xml将其拷贝到jboss-4.0.1sp1\server\default\deploy下,并做相应修改,主要内容如下:


<datasources>

  <local-tx-datasource>

    <jndi-name>OracleDS </jndi-name>

    <use-java-context>false</use-java-context>

   <connection-url>jdbc:oracle:thin:@10.25.10.175:1521:orcl</connection-url>

    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>

    <user-name>SCOTT</user-name>

    <password>TIGER</password>

    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>

      <metadata>

         <type-mapping>Oracle9i</type-mapping>

      </metadata>

  </local-tx-datasource>

</datasources>

 

2,在java类中连接数据库,参考代码如下:


    public static Connection getConnection() {

           DataSource ds = null;       

           Context initCtx = null;

           Connection conn = null;

           try {

                 initCtx = new InitialContext();

            //在这里对应的值是oracle-ds.xml中的<jndi-name>,要注意的是前面要加”java:”

                 ds = (DataSource) initCtx.lookup("java:OracleDS");

                 if (ds != null) {

                      System.out.println("JNDI连接成功!");

                      conn = ds.getConnection();

                 } else {

                      System.out.println("JNDI连接失败!");

                 }

 

           } catch (Exception e) {

                 e.printStackTrace();

                 System.out.println("oracle connection parametre error!!!");

           }

           return conn;

      }

 

 

分享到:
评论

相关推荐

    jbpm_jboss+oracle

    集成jbpm_jboss+oracle涉及到的不仅仅是代码配置,还需要对Jbpm的工作原理、JBoss服务器的管理以及Oracle数据库的使用有深入理解。在实际操作中,可能还需要考虑性能优化、安全性配置、错误处理和日志记录等方面,...

    jboss数据库配置+oracle+mysql+sqlserver

    本文档将详细介绍如何在 JBoss AS 4.2.3.GA 版本中配置 MySQL、Oracle 和 SQL Server 数据库,并提供具体的步骤与注意事项。 #### 二、环境准备 - **JBoss AS 版本**: 4.2.3.GA - **Eclipse 版本**: Eclipse JEE ...

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.17 JBoss 5.0 安装与配置详解 1.18 JBOSS安装配置 1.19 Oracle,MySql,SQL server分页 1.20 Jboss下的第一个EJB程序 1.21 JNDI 1.22 JNDI配置原理详解 1.23 JSF+Seam框架学习心得 1.24 java jdbc驱动的四...

    JBoss 下配置 Oracle 数据源

    JBoss 下配置 Oracle 数据源 在 JBoss 中配置 Oracle 数据源是实现企业级应用程序的重要步骤。本文将详细介绍如何在 JBoss 中配置 Oracle 数据源,包括复制配置文件、编辑配置文件、设置数据源参数等步骤。 一、...

    jboss数据库配置mysql+oracle+sqlserver

    JBoss 是一个开源的应用服务器,它支持多种数据库的配置,包括 MySQL、Oracle 和 SQL Server。在 JBoss 中配置数据库涉及到的主要是数据源(DataSource)的设置,这些设置通常位于 JBoss 的部署目录下的配置文件中。...

    jboss配置Oracle连接池.doc

    ### jboss配置Oracle连接池知识点解析 #### 一、配置Oracle连接池的步骤与方法 在JBoss服务器中配置Oracle数据库连接池是一项重要的任务,它能够有效地管理应用程序对数据库的访问,提高系统的性能和响应速度。...

    jboss-web.xml jndi.properties oracle-ds.xml

    在本案例中,"jboss-web.xml"、"jndi.properties"和"oracle-ds.xml"是针对EJB+JPA在JBoss应用服务器中的配置文件,它们各自承担着不同的职责。 首先,"jboss-web.xml"是JBoss特定的Web应用程序部署描述符,它是...

    jboss 配置jndi数据源

    jboss 配置jndi数据源,deploy下配置oracle-ds.xml

    在jboss连接oracle

    本文将详细介绍如何在JBoss中配置和连接Oracle数据库。 首先,我们需要了解JBoss与数据库的连接原理。JBoss使用JDBC(Java Database Connectivity)驱动来与数据库建立通信。因此,我们需要在JBoss环境中配置合适的...

    JBOSS+EJB3+MYSQL开发

    配置完成后,JBOSS将能够通过`MySqlDS`这个JNDI名称找到并连接到MySQL数据库。`connection-url`属性指定了数据库的位置、端口和连接参数,`driver-class`是数据库驱动的全限定类名,而`user-name`和`password`则是...

    jboss7连接oracle驱动及配置

    当我们需要在JBoss 7中与Oracle数据库进行交互时,必须正确配置Oracle JDBC驱动。以下是详细的配置步骤和相关知识点。 首先,我们需要获取Oracle的JDBC驱动。Oracle JDBC驱动通常被称为ojdbc.jar,它允许Java应用...

    6.3 JBoss下Oracle9i数据源配置

    7. **部署和启动**:最后,将配置好的数据源文件部署到JBoss服务器,并启动服务器,应用程序就可以通过JNDI查找并使用这个数据源来访问Oracle9i数据库了。 以上就是JBoss中配置Oracle9i数据源的基本流程。实际操作...

    jboss配置数据源(oracle)

    本文将详细讲解如何在JBoss中配置Oracle数据源,以便应用程序能够高效、安全地连接到Oracle数据库。 首先,Oracle数据源的配置主要涉及到JBoss服务器的配置文件,通常在`standalone.xml`或`domain.xml`中进行。在这...

    Jboss项目部署文档

    然后,需要配置 Jboss 服务器的配置文件,例如 server.xml、oracle-ds.xml 等文件。 五、配置文件修改 在部署 Jboss 项目时,需要修改 Jboss 服务器的配置文件,以便 Jboss 服务器可以正确地运行项目。例如,需要...

    ejb3.0+Weblogic+Jboss安装配置及入门例子

    4. 配置EJB的JNDI名称,以便其他应用或组件可以查找和调用。 **JBoss AS介绍** JBoss Application Server(现称为WildFly)是Red Hat公司的开源Java EE应用服务器,同样支持EJB3.0。JBoss以其灵活性和社区支持而受...

    jboss5.0.1GA端口配置

    本文将详细介绍如何解决JBoss 5.0.1 GA中的端口配置问题,避免与Oracle和Java EE应用的端口冲突。 #### 二、端口冲突的原因及影响 端口冲突通常发生在多服务共存的环境中,当两个或多个服务尝试绑定到同一个端口时...

    JBOSS_5.0.1数据库配置文件及相应的JDBC

    在JBoss中,配置JDBC驱动主要是为了连接到特定的数据库系统,如MySQL、Oracle、PostgreSQL等。 配置JDBC驱动的步骤通常包括以下几点: - 下载对应数据库的JDBC驱动jar文件,并将其添加到JBoss的`lib`目录。 - 在...

    jboss配置数据源

    jboss配置数据源是指在jboss服务器上配置oracle数据库的数据源,以便在jboss应用程序中使用oracle数据库。下面是jboss配置数据源的详细步骤: 首先,需要将oracle的JDBC驱动程序复制到ClassPath下,通常是将其复制...

    Linux_redhat4_jboss4_oracle

    此外,连接JBoss到Oracle数据库,包括配置数据源(JNDI名)和使用JDBC驱动,也是这一过程的重要环节。 在【安装_参考资料】文件中,可能包含有详细步骤、配置示例、错误排查指南和最佳实践等内容。用户可以从中获取...

Global site tag (gtag.js) - Google Analytics