Properties props =new Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
props.put(Context.PROVIDER_URL,"t3://127.0.0.1:7001");
Context ctx = new InitialContext(props);
DataSource ds=(DataSource)ctx.lookup("java:OracleDS");//OracleDS是你配的数据源的jndi
Connection conn = null;
PreparedStatement pstmt = null;
conn = ds.getConnection();

解决方案 »

  1.   

    <%try{javax.naming.Context ctx=new javax.naming.InitialContext();
    javax.sql.DataSource datasource=(javax.sql.DataSource)ctx.lookup("datasouce's-jndiname");}catch(Exception e){System.out.println(e);}
     %>
      

  2.   

    <%@ page import = "java.sql.*,javax.naming.*" %>
    <%
    Connection myconn = null;
    try{
    Context ctx = new InitialContext();
    javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("tt");//此处的tt是你的datasource的名字
    myconn = ds.getConnection();
    }catch(SQLException sqle){}
    Statement stmt = myconn.createStatement();
    ResultSet rs = stmt.executeQuery("select * from USER_ID");
    while(rs.next()){
    out.println(rs.getString(2));
    out.println(rs.getString(3));
    }stmt.close();
    myconn.close();
    %>