暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

探究应用程序如何获取weblogic上创建的数据源

原创 尹国斌 2020-02-28
996

在WebLogic Server中,可以通过将数据源添加到WebLogic域来配置数据库连接。WebLogic JDBC数据源提供数据库访问和数据库连接管理。每个数据源都包含一个数据库连接池,这些数据库连接是在创建数据源时以及在服务器启动时创建的。应用程序通过在JNDI树或本地应用程序上下文中获取绑定在jndi树上的jndi名称,得到数据源,然后调用数据库连接getConnection()。连接完成后,应用程序应尽早调用connection.close(),这会将数据库连接返回到池中,以供其他应用程序使用。

具体应用:
//从数据源中获取数据库链接
    public static Connection getConnection() throws SQLException{
    Connection    cn = getDataSource().getConnection();  
        return cn;
    }

//得到数据源的步骤
    public static DataSource getDataSource() {
        Properties pro = new Properties();   
        pro.setProperty(Context.PROVIDER_URL, “t3://10.111.0.171:7001”);  
        pro.setProperty(Context.INITIAL_CONTEXT_FACTORY,“weblogic.jndi.T3InitialContextFactory”);  
        try {
          Context ctx = new InitialContext(pro);
            Context ctx = new InitialContext();
     DataSource  ds = (DataSource) ctx.lookup(“oracle”);  //获取绑定在JNDI树上的名称
        } catch (NamingException e) {
                e.printStackTrace();
        }  
        return ds;
    }

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论