有高手对空指针错有研究吗(197分~~~)NullPointerException 首先java没有指针。你对一个空值作乐操作,判断是否可以改算现在的算法,或者首先判断这个变量是否为空,然后再作现在的操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 chinalife.AgentDBBean.initialize方法第700行看看有没有.操作,然后看看.之前的那个对象有没有可能是空对象 楼上大侠们,谢了(:不过应该不是程序问题,因为相同代码在websphere3.01下没有问题而在websphere3。52下就报此错,是不是代码已之上的问题哪?求解! 在visualage for java 3.5 中,AgentDBBean里execute()方法中,报一个“不建议使用IBMConnMgrException的类型”的错代码如下:public void execute() throws DataException, IOException, IBMConnMgrException, NoDataException { initialize(); sqlStatement.setParameter("emp_no", getEmp_no()); sqlStatement.setParameter("in_date", Date.valueOf(getIn_date())); sqlStatement.setParameter("name", getName()); sqlStatement.setParameter("sex", getSex()); sqlStatement.setParameter("yb_no", getYb_no()); sqlStatement.setParameter("zgzsh", getZgzsh()); sqlStatement.execute(); result = sqlStatement.getResult(); try { result.firstRow(); } catch(DataException e) { if(e.getErrorCode() == 214) { closeResultSet(); NoDataException exception = new NoDataException("Result Set Empty"); exception.fillInStackTrace(); throw exception; } else { closeResultSet(); throw e; } } } 你使用的是IBM的数据库连接缓冲池;3.0的不能在3.5用(建议不要用IBM的数据库连接缓冲池,从2.0到4.0都不行,而且不向下兼容) Java读取Excel文件问题 求大神确认一下,有这回事吗? java UDP 网路编程 接收不到数据??请大家帮帮忙 数字 转换为字符串问题 java实现敲“回车”? jtree 请问 java应用程序占用内存超大,这是出了什么问题? 为什么java中的某些类不能引用 Java作服务器,C作客户端为什么读取字符数据是乱码? jar文件为什么不能执行,急!解决了立刻给分 向数据库Access中存储中文数据时,要对字符串如何转变!变成GB2312还是ISO-8895-1,还是其他? 小问题大给分80!!!!!!解决就给!!!!
看看有没有.操作,然后看看.之前的那个对象有没有可能是空对象
不过应该不是程序问题,因为相同代码在websphere3.01下没有问题
而在websphere3。52下就报此错,是不是代码已之上的问题哪?
求解!
代码如下:
public void execute()
throws DataException, IOException, IBMConnMgrException, NoDataException
{
initialize();
sqlStatement.setParameter("emp_no", getEmp_no());
sqlStatement.setParameter("in_date", Date.valueOf(getIn_date()));
sqlStatement.setParameter("name", getName());
sqlStatement.setParameter("sex", getSex());
sqlStatement.setParameter("yb_no", getYb_no());
sqlStatement.setParameter("zgzsh", getZgzsh());
sqlStatement.execute();
result = sqlStatement.getResult();
try
{
result.firstRow();
}
catch(DataException e)
{
if(e.getErrorCode() == 214)
{
closeResultSet();
NoDataException exception = new NoDataException("Result Set Empty");
exception.fillInStackTrace();
throw exception;
} else
{
closeResultSet();
throw e;
}
}
}