String sql="INSERT INTO TABLE1(STUNO,STUNAME,CLASSNAME)VALUES (?,'?','?')";
Connection cn = SqlServer.qiaojie();
PreparedStatement ps =cn.prepareStatement(sql);加载驱动我写了一个静态方法,所以直接调用了
第3句话发现异常:java.lang.NullPointerException
当应用程序试图在需要对象的地方使用 null 时,抛出该异常我的对象哪个为空了?
Connection cn = SqlServer.qiaojie();
PreparedStatement ps =cn.prepareStatement(sql);加载驱动我写了一个静态方法,所以直接调用了
第3句话发现异常:java.lang.NullPointerException
当应用程序试图在需要对象的地方使用 null 时,抛出该异常我的对象哪个为空了?
SqlServer.qiaojie();
并没有返回正确的cn,而是返回了null,造成第三句调用异常
检查你的qiaojie方法吧!
==>
String sql="INSERT INTO TABLE1(STUNO,STUNAME,CLASSNAME)VALUES (?,?,?)"; 是'?'的原因吗?