Java抛出空指针异常

时间:2015-09-22 09:32:40

标签: java nullpointerexception

好的,为什么我仍然会在这段代码中得到空指针异常?

if (contact == null){
  contact = "default";
}else if (contact != null){
  accom.setContact(contact); //<--this line throws the null exeption
}

这是在开始时运行以确保我连接到数据库。我也在调试模式下运行,他们从数据库返回数据。

private void getConnection(){
    if(connection == null){
        try{
            Context initialContext = new InitialContext();
            //DataSource ds = (DataSource)initialContext.lookup(DATASOURCE_NAME);
            //connection = ds.getConnection();

            connection = DriverManager.getConnection("jdbc:derby://localhost:1527/Accomodation", "cqu", "cqu");
        }catch(NamingException e){
            e.printStackTrace();
        }catch(SQLException e){
            e.printStackTrace();
        }
    }
}
我错过了一些非常明显的东西吗?

0 个答案:

没有答案