【发布时间】:2014-04-21 01:26:06
【问题描述】:
我是新手,所以请耐心等待。但我在这里某处得到了NullPointerException。有任何想法吗?谢谢!
private void loadInstructors()
{
// get all account numbers from database
try
{
//myResultSet = myStatement.executeQuery( "SELECT DISTINCT lastname FROM InstEval" );
myResultSet = myStatement.executeQuery( "SELECT DISTINCT TEAMNAME FROM APP.TEAMEVAL" );
// add account numbers to accountNumberJComboBox
while ( myResultSet.next() )
{
//instructorComboBox.addItem( myResultSet.getString( "lastname" ) );
TeamsComboBox.addItem( myResultSet.getString( "TEAMNAME" ) );
}
myResultSet.close(); // close myResultSet
} // end try
catch ( SQLException exception )
{
exception.printStackTrace();
}
}
【问题讨论】:
-
NPE 应该伴随着一个 stack-trace,包含行号。它对应于代码中的哪一行?
-
您需要告诉我们 NPE 发生在哪里。更好的是,请使用调试器。
-
不应该是
while (myResultSet.hasNext())吗? -
根据这段代码我猜你没有实例化
myStatement但是当然没有堆栈跟踪这只是一个猜测。 -
你的代码调试了吗?
标签: java nullpointerexception null