0
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 连接

4

1 回答 1

1

好吧,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();

就是这样.. :-)

于 2013-10-24T07:49:20.243 回答