首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怪异的异常

2012-02-27 
怪异的错误错误 java.lang.NullPointerExceptionvote.util.SimpleDBUtil.prepareStatement(SimpleDBUtil.j

怪异的错误
错误 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

热点排行