当然喽,最主要的是首先要有weblogic.jar 包喽
public String getWLConnectedDB()
{
String dbName = null;
String connectionName = "connectToMssqlPool";
//private MBeanHome localHome = null;
MBeanHome adminHome = null;
//private static String SERVER_NAME = "myserver";
String url = "t3://127.0.0.1:7001" ;
try
{
//localHome = (MBeanHome)Helper.getMBeanHome("weblogic","weblogic",url,SERVER_NAME);
adminHome = (MBeanHome)Helper.getAdminMBeanHome("weblogic","weblogic",url);
Set set =adminHome.getMBeansByType("JDBCConnectionPool");
Iterator it = set.iterator();
while(it.hasNext())
{
try
{
JDBCConnectionPoolMBean dm = (JDBCConnectionPoolMBean)it.next();
String conntionName = (String)dm.getAttribute("Name");
System.out.println("conntionName===="+conntionName);
if(connectionName.equalsIgnoreCase((String)dm.getAttribute("Name")))
{
Properties connProperties = dm.getProperties();
if(connProperties != null)
{
System.out.println("db======"+connProperties.getProperty("db"));
dbName = connProperties.getProperty("db");
}
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
catch(IllegalArgumentException iae)
{
System.out.println("Illegal Argument Exception: " + iae);
}
return dbName;
}