Context env = (Context) new InitialContext().lookup("java:comp/env");
DataSource ds = (javax.sql.DataSource) env.lookup("jdbc/g123");

解决方案 »

  1.   

    能否再具体一些,比如,以上所连接的是数据库db1,db1中有表t1,t1有字段id,f1,f2.
    我希望执行"select * from t1",获取其数据集。
    例如:
      Context env = (Context) new InitialContext().lookup("java:comp/env");
      DataSource ds = (javax.sql.DataSource) env.lookup("jdbc/g123");
      
      ...  java.sql.ResultSet rs = ???;
      

  2.   

    import java.sql.*;
     Context env = (Context) new InitialContext().lookup("java:comp/env");
     javax.sql.DataSource ds = (javax.sql.DataSource) env.lookup("jdbc/g123");
     Connection conn = ds.getConnection();
     sql = "select * from t1";
     Statement stmt = conn.createStatement();
     ResultSet rs = stmt.executeQuery(sql);
      

  3.   

    我找不到com.borland.primetime.ide.Context,在哪儿能找到?我已经在Tomcat中建好了一个Context(名为:tt),那又该如何?我愿意再加50分,以作答谢。急!!!
      

  4.   

    Context和InitialContext都是javax.naming下的,jdk的标准包里面就有
    我得看看tomcat的文档再告诉你,你用tomcat哪个版本?不好意思,我也有工作要做,我尽力帮你吧