帮忙看一下这个JDBC编程中的错误
// 更新表
static void upDate() {
Connection conn = getConnection();
String sql = "INSERT INTO T_SPPZ_BZ(ID,SPTXM,SPMC,GGXH,JLDW,BZQ,SCCJMC,CD,SCSJ,XGSJ,YXBZ,BZ,TBSX,CODE,QSCODE)(SELECT T_SPPZ.ID,T_SPPZ.SPTXM,T_SPPZ.GGXH,T_SPPZ.JLDW,T_SPPZ.BZQ,T_SPPZ.SCCJMC,T_SPPZ.CD,T_SPPZ.SCSJ,T_SPPZ.XGSJ,T_SPPZ.YXBZ,T_SPPZ.BZ,T_SPPZ.TBSH,T_SPPZ.CODE,T_SPPZ.QSCODE FROM WHERE T_SPPZ.SPTXM NOT IN (SELECT T_SPPZ_BZ.SPTXM FROM T_SPPZ_BZ))";
PreparedStatement sm = null;
try {
sm = conn.prepareStatement(sql);
sm.execute();
} catch (Exception e) {
e.printStackTrace();
}
}
// 执行
public static void main(String[] args) {
upDate();
System.out.println("更新成功");
}
报错信息:java.lang.NullPointerException
at Gengxin.upDate(Gengxin.java:39)
at Gengxin.main(Gengxin.java:48)