当前位置: 代码迷 >> J2SE >> 怪异的异常
  详细解决方案

怪异的异常

热度:228   发布时间:2016-04-24 02:25:32.0
怪异的错误
错误 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,你换代码为
Java code
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
  相关解决方案