调用weblogic数据源问题(在线等待~~大家辛苦了!)
风雪十三 2005-08-15 03:50:22 调用weblogic数据源的时候抛出异常为:
java.lang.NullPointerException
at connoracle.ConnPoolBean.getUser(ConnPoolBean.java:35)
下面是调用weblogic数据源的代码:
package connoracle;
import java.sql.*;
import javax.sql.DataSource;
import java.util.*;
import javax.naming.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class ConnPoolBean {
private Connection cons;
DataSource ds;
public ConnPoolBean(){
try{
Hashtable has=new Hashtable();
has.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
has.put(Context.PROVIDER_URL,"http://192.168.0.112:7001");
Context con=new InitialContext(has);
DataSource ds=(DataSource)con.lookup("MyJNDI");
Connection cons=ds.getConnection();
System.out.println("数据库连接成功!");
}catch(Exception ex){ex.printStackTrace();}
}
public ResultSet getUser() throws Exception{
try{
String strsql = "select * from FPXX";
Statement stmt = cons.createStatement();
ResultSet rs = stmt.executeQuery(strsql);
return rs;
}catch(Exception e){
e.printStackTrace();
}
return null;
}
}
大家帮忙看一下是什么原因?我是用jsp页面调用这个javabean进行显示的,先谢谢各位了!!!