在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;
}




