请教,我链接数据库以后:Statement stmt1 = null;
stmt1.addBatch("insert into wdl (id,name,home) values('14','scott','意大利')");
stmt1.addBatch("insert into wdl(id,name,home) values('15','Moto','德国')");
stmt1.executeBatch();总是提示我:
java.lang.NullPointerException我哪里插入空值了呢?请高手指教!!谢谢

解决方案 »

  1.   

    这个太明显了,stmt1是空啊
    Statement stmt1 = null;
    还没实例化就用了
      

  2.   

    这样子的写法,在IDE里一般都会有提示信息,提示变量未赋初值。
      

  3.   

    PreparedStatement   stmt1   =   con.createStatement();别忘了给stmt1 初始化啊!
      

  4.   

    ok,thanks a lot!
    谢谢
      

  5.   

    "这个太明显了,stmt1是空啊
    Statement   stmt1   =   null;
    还没实例化就用了"哈哈。