package com.zjtz.pub;
import java.sql.SQLException;
import javax.sql.DataSource;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
public class dbDataSource
{
public dbDataSource()
{
}
public static DataSource getDataSource() throws SQLException,NamingException
{
if (ds == null)
{
ds=(DataSource)getInitContext().lookup("jdbc/dbemufDS");
}
return ds;
}
public static Context getInitContext() throws NamingException
{
if (ic==null)
{
ic=new InitialContext();
}
return ic;
}
private static DataSource ds=null;
private static Context ic;
}
此博客展示了Java代码,定义了一个名为dbDataSource的类,用于获取数据源。通过import引入必要的包,在getDataSource方法中,若数据源为空则从上下文中查找获取,getInitContext方法用于初始化上下文,体现了Java在数据源管理方面的应用。
7万+

被折叠的 条评论
为什么被折叠?



