用JAVA代码获取Weblogic配置的JNDI 数据源连接
2015-12-17 17:29
716 查看
/** * 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 ftp实现文件的上传和下载ftp,sftp sun.net.ftp.FtpProtocolException:Welcome message: SSH-2.0-OpenSSH_5.1
- spring浅谈
- java 简单解析wsdl
- struts2的细节
- SpringMVC中的分页查询
- myeclipse6.5 代码自动提示
- 数字大小写转换
- 【菜鸟学Java】6:JSP的基本原理
- 一致性Hash算法与Java实现
- SpringMvc + spring jdbctemplete 事务
- Eclipse设置、调优、使用(转自)
- Java的23种设计模式
- 使用JAVA Robot 扩展Webdriver 模拟键盘鼠标操作
- 【Struts2】(10)校验
- 基于注解的Struts2 的 @action跳转
- Spring搭建的注意事项
- spring切面编程AOP 范例一
- java设计模式----建造者模式
- struts2的基本配置
- java文件上传和下载