Я пытаюсь сгенерировать счет-фактуру no автоматически и создал таблицу с именем Product на Oracle sql db, и когда я проверяю из бэкэнда максимальное значение составляет 103, но когда я делаю из этого кода, я получаю ошибку:
java .lang.NumberFormatException: null
Таблица des c имеет значение
ID NUMBER(4),
MANUF_NAME VARCHAR2(20)
и имеет уже 3 записи и самый высокий идентификатор число 103, и теперь я должен получить 104, но не получаю
public void InvoiceNo ()
{
try {
connection2database();
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select MAX(ID) from PRODUCT");
if (rs.next())
{
int invoicenumber = Integer.parseInt(rs.getString(1))+1;
jLabel2.setText(Integer.toString(invoicenumber));
}
}
catch (Exception Ex)
{
Ex.printStackTrace();
JOptionPane.showMessageDialog(this, Ex.toString());
}
}