📄 jndilocatorimpl.java
字号:
/*
* Created on 2008-9-26
*
* Copyright Digital China Co. Ltd.
* All right reserved.
*/
package com.dc.db;
import java.util.Hashtable;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
/**
* <p>
* 再次添加该类描述
* </p>
*
*
* @author 吝晓军
* @version 1.0
*/
public class JNDILocatorImpl implements JNDILocalLocator {
/* (non-Javadoc)
* @see com.xiruan.dataproduce.helper.JNDILocalLocator#getDSObject(java.lang.String)
*/
public DataSource getDSObject(String jndiName) throws NamingException {
// TODO Auto-generated method stub
InitialContext ctx = getInitialContext();
Object findObject = null;
try {
findObject = ctx.lookup(jndiName);
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(findObject != null){
return (DataSource)findObject;
}
return null;
}
/* (non-Javadoc)
* @see com.xiruan.dataproduce.helper.JNDILocalLocator#getInitialContext()
*/
public InitialContext getInitialContext() throws NamingException {
// TODO Auto-generated method stub
InitialContext ctx = new InitialContext();
return ctx;
}
/* (non-Javadoc)
* @see com.xiruan.dataproduce.helper.JNDILocalLocator#getInitialContext(java.lang.String)
*/
public InitialContext getInitialContext(String propFile) throws NamingException{
// TODO Auto-generated method stub
return null;
}
/* (non-Javadoc)
* @see com.xiruan.dataproduce.helper.JNDILocalLocator#getInitialContext(java.util.Hashtable)
*/
public InitialContext getInitialContext(Hashtable environment) throws NamingException{
// TODO Auto-generated method stub
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -