读书人

向mysql数据库平添数据报错

发布时间: 2013-07-04 11:45:55 作者: rapoo

向mysql数据库添加数据报错


实体部分
public class clientxd {
private int id;//id
private Date tjsjDate;//添加时间
private String ptnum;//平台号
private String zfname;//支付宝名字
private String zfnum;//支付宝编号
private int gmds;//购买点数
private double gmjg;//购买价格
private String QQ;//QQ
private int ipone;//客户电话
private String leibie;//客户类别
private String sfdz;//是否到账
private String khlx;//客户类型
private String zgmc;//掌柜名称
private String beizhu;//备注
public int getId() {
return id;
}

调试看到client对象里面有值
action部分
public String csave(){
boolean bl=cxdimpl.xdsave(client);
if(bl){
return "tjclient";
}else{

}
return "client";
}



报错部分

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
com.fx.erp.system.action.clientAction.csave(clientAction.java:27)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)

MySQL myeclipse
[解决办法]
空指针的问题最好定位了。。。

boolean bl=cxdimpl.xdsave(client);这个是clientAction.java的第27行么?

加个断点看看cxdimpl是不是null?可以检查代码是否对cxdimpl new出来了?

读书人网 >J2EE开发

热点推荐