Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101392150
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-30 16:00:27

   

  Borland JBuilder 是一个非常方便的Java IDE 开发工具,而JBoss 是一个很好的用服器,Oracle 9i秀的企业级数据。下面就介Windows XP境下来配置JBuilder 2005JBoss 4.0Oracle9i J2EE开发环境。
  
  1.安装 SDK D:\j2sdk1.4.2_06;方法:双击执行下 j2sdk-1_4_2_06-windows-i586-p.exe 文件,选择安装目录为 D:\j2sdk1.4.2_06,其它默即可。
  
  2.安装JBOSS,方法:将下 jboss-4.0.1RC1.zip 文件解到任意一个目,如 D:\jboss4.0,在此文件下有一系列的文件和文件。即将 JBOSS 安装到了 D:\jboss4.0中。
  
  3量,在 winxp 下方法,在桌面上右我的电脑选择属性,然后在出的面上点” -,然后在出的面中统变下点新建,然后在出的窗口中量名 (N)” “ JAVA_HOME ”,在 (V) ”“D:\j2sdk1.4.2_06 ”JBOSS_HOME 值为D:\jboss4.0 ,添加Path“D:\j2sdk1.4.2_06\bin; D:\jboss4.0\bin ”
  

  4、在JBuilder中配置JBoss选择EnterPriseConfig servers,然后选择JBoss3+,Enable server,指定Home Directory即可。
  
  5、在JBoss中配置Oracle9i数据源并测试 Oracle以它的运行定和可靠成了一个非常受迎的企业级数据。要在Jboss 上配置使用Oracle要做的第一件事就是把OracleJDBC驱动程序制到ClassPath下。我JDBC驱动程序(classes111.zipclasses12.zip制到server/default/lib下。了使用Oracle的事务处理数据源我们还要把/docs/examples/jca/oracle-xa-ds.xml制到/server/default/deploy下。如果使用的事非事务处理的数据源,就把/docs/examples/jca/oracle-ds.xml文件制到/server/default/deploy下。
  
  下一,我需要修改oracle-ds.xml配置文件。修改部分如下:
  
  <datasources
  
  <local-tx-datasource
  
  <jndi-nameOracleDS/jndi-name
  
  <connection-urljdbc:oracle:thin:@localhost:oradb/connection-url
  
  <driver-classoracle.jdbc.driver.OracleDriver/driver-class
  
  <user-namehrms/user-name
  
  <passwordhrms/password
  <exception-sorter-class-nameorg.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
  </exception-sorter-class-name

  
  <metadata
  
  <type-mappingOracle9i/type-mapping
  
  </metadata
  
  </local-tx-datasource
  
  </datasources
  
  下面就来运行JBoss测试连接数据
  
  步骤如下:“jboss安装目\server\default\deploy”中新建文件db_test.war,在db_test.war中新建index.jsp,内容如下:
  
  <%@ page
  

  language="java"
  

  contentType="text/html; charset=gb2312"
  

  pageEncoding="GBK"
  

  %
  
  <%@ page import="java.sql.*, javax.sql.DataSource, javax.naming.InitialContext" %
  
  <h3测试JBOSSOracle 9i数据/h3
  
  <h3Test Oracle Database/h3
  
  <%
  

  InitialContext ctx = new InitialContext();
  

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

  Connection conn = ds.getConnection();
  

  Statement stmt = conn.createStatement();
  

  ResultSet rs = stmt.executeQuery("SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS') FROM DUAL");
  

  while ( rs.next() ) {
  

  out.println( rs.getString(1) + "br");
  

  out.println( "My name is Justinchenbr");
  

  }
  

  conn.close();
  

  %
  
  在db_test.war中新建文件WEB-INF,其中有两个文件jboss-web.xmlweb.xml,其中jboss-web.xml内容如下:
  
  <jboss-web
  
  </jboss-web
  
  而web.xml内容如下:
  
  <?xml version="1.0"?
  
  <!DOCTYPE web-app PUBLIC
  

  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  

  "
  
  <web-app></web-app
  
  访问,成功后表示和数据正常了。

 

原文:http://guofengying.blog.ccidnet.com/blog-htm-itemid-205046-do-showone-type-blog-uid-35868.html




阅读(248) | 评论(0) | 转发(0) |
0

上一篇:Oracle 树查询 level的用法

下一篇:oracle总结

给主人留下些什么吧!~~