Мой код работает нормально, но когда я пытаюсь запустить код, он сначала показывает java.sql.SQLException: после завершения набора результатов. Я хотел бы знать, что является причиной этого и как это исправить, так как это для градуированного проекта.
public GenerateBill()
{
initComponents();
try
{
Class.forName("java.sql.DriverManager");
Connection con=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/bookstore","root","root");
Statement stmt=(Statement)con.createStatement();
String query, product;
query="select * from store;";
ResultSet rs=stmt.executeQuery(query);
while(rs.next());
{
product=rs.getString("productname");
jComboBox1.addItem(product);
}
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,e.toString());
}
}
Когда я выполняю код, сначала появляется Диалоговое окно сообщения . И когда я нажимаю OK, страница, которую я пытаюсь создать, открывается и работает нормально. Итак, я не понимаю, что это значит. Кроме того, я новичок в этом сайте, поэтому я не знаю, сколько кода мне нужно добавить. Остальная часть кода предназначена для разных кнопок jButton. Страница предназначена для генерации счетов / квитанций.