Context initCtx=new javax.naming.InitialContext();
Context envCtx=(Context)initCtx.lookup("java:comp/env");
DataSource ds=(DataSource)envCtx.lookup("java:comp/env");
此处的("java:comp/env");和("java:comp/env");
是什么意思呢
Context envCtx=(Context)initCtx.lookup("java:comp/env");
DataSource ds=(DataSource)envCtx.lookup("java:comp/env");
此处的("java:comp/env");和("java:comp/env");
是什么意思呢
解决方案 »
- JSF+PrimeFaces跳转后不显示页面内容
- 关于json-lib中JSONUtils设定日期转换格式的问题
- 请问<htmlex:cp/>是哪里的标签,js里的,还是struts里的???
- 设计一个struts2的大中型项目的方向?
- 如何在一台机器上安装两个Tomcat程序?
- 使用<iterate>的一个问题
- 如何在jsp中进行表单验证?
- 困惑,依然为了strtus!
- 怎么使用logic:iterate显示集合数据?
- nginx +tomcat+memcached集群,写session不生效
- jsp中的列表控件select:光标移开时如何使所选择的项目依然呈选中状态?
- ArrayList输出数据库内容问题
Context initCtx=new javax.naming.InitialContext();
Context envCtx=(Context)initCtx.lookup("java:comp/env");
DataSource ds=(DataSource)envCtx.lookup("jdbc/mingri");
return ds.getConnection();
这个是用来连接SQL的,但我不懂lookup后面的参数是什么
Context initCtx=new javax.naming.InitialContext();
DataSource ds=(DataSource)initCtx.lookup("java:comp/env/jdbc/mingri");
return ds.getConnection();上面代码的效果是一样的。以“java:comp/env/”开头的jndi名称属于ENC(Environment Naming Context),即在模块内部使用的名称。