hai:
   请按如下操作步聚即可以轻松搞定!
   1.oracle-ds.xml的内容:
      <?xml version="1.0" encoding="UTF-8"?>  <!-- ===================================================================== -->
<!--                                                                       -->
<!--  JBoss Server Configuration                                           -->
<!--                                                                       -->
<!-- ===================================================================== --><!-- $Id: oracle-ds.xml,v 1.1.2.2 2003/04/01 04:51:12 d_jencks Exp $ -->
<!-- ==================================================================== -->
<!--  Datasource config for Oracle originally from Steven Coy             -->
<!-- ==================================================================== -->
<datasources>
  <local-tx-datasource>
    <jndi-name>OracleDS</jndi-name>
    <connection-url>jdbc:oracle:thin:@192.168.0.16:1521:orcl</connection-url>
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>testuser</user-name>
    <password>oracle</password>
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
  </local-tx-datasource></datasources>2.将oracle-ds.xml拷到x:\jboss-3.2.1_tomcat-4.1.24\server\default\deploy目录下
3.用一个测试的jsp页面调用代码如下(假设在oracle中新建了test1表,oracle数据库服务器ip:192.168.0.16):
<%@ page contentType="text/html; charset=GBK" %>
<%@page import="java.sql.*,javax.sql.*,javax.naming.*"%>
javax.sql.DataSource  ds =null;
Connection conn=null;
javax.naming.InitialContext  env = new InitialContext();
ds=(javax.sql.DataSource) env.lookup("java:/OracleDS");
conn = ds.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM test1");
while ( rs.next() ) {out.println( "姓名:"+rs.getString("xm") + "<br>");
out.println( "性别:"+rs.getString("xl") + "<br>");
out.println( "学历:"+rs.getString("xl") + "<br>");
out.println( "工资:"+rs.getDouble("gz") + "<br>");}
conn.close();
%>
      

解决方案 »

  1.   

    这只能算连接上ORACLE吧,连接池没有配置啊
      

  2.   

    hai:
       可能你对jboss配置还不是很了解!oracle-ds.xml配置文件就是oracle在jboss连接池配置!
    javax.naming.InitialContext  env = new InitialContext();
    ds=(javax.sql.DataSource) env.lookup("java:/OracleDS");
    以上代码调用就是jboss连接池调用!
      

  3.   

    to:ldrlzq(端)
    大侠:
       那要把oralce的驱动class12.jar拷贝到JBoss的哪个目录下嘛?
      

  4.   

    对了我刚才漏了一个步聚就:
    4.把oralce的驱动class12.jar拷贝到x:\jboss-3.2.1_tomcat-4.1.24\server\default\lib目录下.
    5.重新启动jboss服务器run.bat