Похоже, что column1
не имеет значения для одной строки ... поэтому getString()
возвращает нулевую ссылку, которую вы затем вызываете toString()
, что приводит к исключению. Поскольку вы звоните getString()
, toString()
звонок в любом случае бессмысленен, так что вы можете переписать его как:
while (r.next()) {
System.out.println(r.getString("column1"));
}
Затем будет напечатано null
. Если вы хотите избежать этого, используйте:
while (r.next()) {
String name = r.getString("column1");
if (name != null) {
System.out.println(name);
}
}