-3
私は2つの値のうちの2つを返そうとしていました。しかし、私はNumberFormatExceptionを取得し続けます。これは、エラーが発生している部分です。私はjava.lang.NumberFormatExceptionを取得し続けています:入力文字列の場合: ""
try{
Class.forName("org.sqlite.JDBC");
Connection connection = DriverManager.getConnection("jdbc:sqlite:C:\\Users\\Butch\\Desktop\\Database\\StudentBase.sqlite");
PreparedStatement statement=connection.prepareStatement(("select FirstName+LastName,GradeLevel,ReadingLevel from Student where FirstName=? AND LastName=? AND GradeLevel=? AND ReadingLevel=?"));
statement.setString(1,textField.getText());
statement.setInt(2,Integer.parseInt(textField_3.getText()));
statement.setInt(3,Integer.parseInt(textField_2.getText()));
ResultSet resultset=statement.executeQuery();
while(resultset.next())
{
textField.setText(resultset.getString(1));
textField_3. setText(Double.toString(resultset.getInt(2)));
textField_2. setText(Double.toString(resultset.getInt(3)));
}
}
}
catch(Exception e){JOptionPane.showMessageDialog(null, e);
}
書き換え方法はありますか?
エラーが発生します。行番号は、どこで発生するのかを正確に伝える必要があります。 – Thilo