ניסיתי לעבוד עם DB, יצרתי METHOD חדש עם התחברות לפי הנתונים, השתמשתי ב ResultSet כדי להשתמש בערכים מתוך הDB.
אח"כ עשיתי דבר כזה
private void btnNextActionPerformed(java.awt.event.ActionEvent evt) { try { if ( rs.next( ) ) { int id_col = rs.getInt("ID"); String id = Integer.toString(id_col); String first = rs.getString("First_Name"); String last = rs.getString("Last_Name"); String job = rs.getString("Job_Title"); txtID.setText(id); txtName.setText(first); txtFamily.setText(last); txtJob.setText(job); } else { rs.previous( ); JOptionPane.showMessageDialog(Workers.this, "End of File"); } } catch (SQLException err) { JOptionPane.showMessageDialog(Workers.this, err.getMessage()); } }
|
אבל פה הוא מסמן לי את RS כלא מוכר, למרות שבהתחלה הוא עבד מצוין.
אני יכול כמובן לכתוב מחדש את כל ההתחברות, אבל אז אני לא אקבל את השורה הבאה בטבלה, אלא את הראשונה שוב..
אשמח לעזרה, תודה רבה
