关于java JarpCore包db下的Dao类
当我用JarpCore包db下的Dao类去调用存储过程时,假如我使用ID去查询信息,但是当用Tomcat部署时,我在C#端通过webService可以获得数据,但当用weblogic部署时,在C#客户端则有的能获得数据,有的则不能,调用的Dao类方法经过反编译后如下:public Vector getDataSet(String dbName, String SQL)
throws ServletException
{
if(SQL == null)
return null;
if(SQL.trim().equals(""))
return null;
if(dbName == null)
return null;
if(dbName.trim().equals(""))
return null;
return getDataSet(dbName, SQL, 1, 1024);
Exception ex;
ex;
System.out.println("getDataSet error:" + ex.toString());
return null;
}
第一个参数为数据库名称,第二个参数为查询语句,根据控制台提示,查询语句没错。当我在weblogic条件下调用这个方法查询信息时出现错误:getDataSet error:java.lang.NullPointerException。我猜想应该是数据库名称有错误,但是有的能查到数据也是用的这个数据库名啊,我现在想知道为什么会出现这种情况呢?我用的weblogic为10.3,weblogic的jdk为1.60 Java 数据库 SQL WebLogic --------------------编程问答-------------------- 数据库为oracle数据库,前后台(前台C#后台Java)数据传递全部通过XML语句(存放在内存中)。
补充:Java , Java SE