-3
İki değeri dize olan 4 değeri döndürmeye çalışıyordum. Ama ben NumberFormatException almaya devam ediyorum. Hatanın geldiği bölüm budur.java.lang.NumberFormatException'ı alıyorum: ""
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);
}
Yeniden yazmanın bir yolu var mı?
hata olur. Satır numarası, tam olarak nerede olduğunu söylemelidir. – Thilo