JNDI:JAVA命名目录接口,通过JNDI获得 import javax.naming. * ; import java.util. * ; import mypro. * ; import java.sql. * ; import javax.sql. * ; public class EjbTest ... { /** *//** * @param args */ public static void main(String[] args) ...{ try ...{ //构建远程服务器的上下文 Hashtable hash=new Hashtable(); //设置上下文创建工厂 hash.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory"); //设置远程连接的URL hash.put(Context.PROVIDER_URL,"t3://localhost:7001"); Context ctx=new InitialContext(hash); //获取JNDI对象 ↓JDNI名称 //UserManagerHome home=(UserManagerHome)ctx.lookup("UserManager");//获得HOME接口 //UserManager um=home.create();//获得远程接口 //System.out.println("-----------"+um.checkUser("accp","123456")+"------------"); //数据连接池 DataSource ds=(DataSource)ctx.lookup("mydb");//获得数据源 Connection conn=ds.getConnection();//获得连接 Statement st=conn.createStatement(); ResultSet rs=st.executeQuery("select * from jobs"); while(rs.next())...{ System.out.println(rs.getString(2)); } } catch (Exception e) ...{ e.printStackTrace(); } }}