In tomcat am writing these code:
In TestServlet: In servlet class written these code
Context envcontext=new InitialContext();
Context iniitContext=(Context)envcontext.lookup("java:/comp/env");
DataSource datasource=(DataSource)iniitContext.lookup("jdbc/Mysql");
Connection connection=datasource.getConnection();
Statement stmt=(Statement) connection.createStatement();
如何使用Ecllipse在weblogic中获取MySQL数据库jndi连接
最佳答案
好吧,weblogic 和 tomcat 在从池中获取连接的方式上不会有所不同。但首先您需要通过转到管理控制台来初始化 weblogic 服务器中的数据库池:
在左侧的服务器名称下选择服务,然后转到数据源并添加新数据源。
请注意,如果您在 weblogic 中处于生产模式,那么您必须单击左上角的锁定和编辑,完成后您应该单击同一位置的发布配置。但是在开发时,您不需要这样做..
添加新的 MySQL 数据源后,只需转到 java
Context initialContext = new InitialContext();
DataSource ds = (DataSource) initialContext.lookup("THE_MYSQL_JNDI_NAME_YOU_CHOSE");
Connection conn = ds.getConnection();
就是这样..:-)
关于java - 使用 Eclipse 的 Weblogic 连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19559603/