怪异的错误
错误 java.lang.NullPointerException
vote.util.SimpleDBUtil.prepareStatement(SimpleDBUtil.java:45)
代码
public static PreparedStatement prepareStatement(Connection conn,String sql){
PreparedStatement ps=null;
try {
ps=conn.prepareStatement(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return ps;
}
求大虾们指教
[解决办法]
你这里很可能是conn这个参数也是为null,你换代码为
public static PreparedStatement prepareStatement(Connection conn,String sql){if(conn==null) System.out.println("--------------conn==null"); PreparedStatement ps=null;try {ps=conn.prepareStatement(sql);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}return ps;}
[解决办法]
Connection=null