本文主要是介绍用JAVA代码获取Weblogic配置的JNDI 数据源连接,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*** jndi 获取连接* * @param jndiName* @return*/
public static Connection getconn(String jndiName) {Connection conn = null;try {// weblogic 环境下使用 Hashtable ht = new Hashtable();ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");ht.put(Context.PROVIDER_URL, "t3://localhost:7001");ht.put(Context.SECURITY_PRINCIPAL, "weblogic");//用户名ht.put(Context.SECURITY_CREDENTIALS, "weblogic1");//密码Context ctx;ctx = new InitialContext(ht);DataSource source = (DataSource) ctx.lookup(jndiName);Connection connection = source.getConnection();if (connection != null) {conn = connection;}} catch (NamingException e) {log.error(e);} catch (SQLException e) {// logger.error(e);log.error(e);}return conn;
}
注意:测试获取连接时的时候,服务器要启动。
//控制台 http://localhost:7001/console/login/LoginForm.jsp
参考文章:http://www.tuicool.com/articles/jQBbUz
这篇关于用JAVA代码获取Weblogic配置的JNDI 数据源连接的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!