How to manipulate records in database?

in my application , i handle records in my database, i have 4 buttons as first next previous and last

So to get them used, wat i shud do?

RS.next?

Its nt working, i hink theres something wrong

can you tell me how i should proceed?

Thank youuu

String Pno=jTextField9.getText();

Statement stmt = connection.createStatement();

String query ="SELECT * FROM fiche where No='"+Pno+"'";

ResultSet RS = stmt.executeQuery(query);

RS.next();

while(RS.next())

{

jTextField1.setText(RS.getString(2));

jTextField2.setText(RS.getString(3));

jTextField3.setText(RS.getString(4));

jTextField4.setText(RS.getString(5));

jTextField5.setText(RS.getString(6));

jTextField6.setText(RS.getString(7));

jTextField9.setText(RS.getString(1));

jLabel7.setVisible(false);

jLabel8.setVisible(false);

jTextField7.setVisible(false);

jTextField8.setVisible(false);

}}

[1293 byte] By [roseddeeepssa] at [2007-10-2 14:27:11]
# 1
Statement stmt = connection.createStatement();1)Use thisResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLEin statement2) Here in place of RS.next();while(RS.next()){.....use while(RS.next()) only {.....
kanada at 2007-7-13 12:47:33 > top of Java-index,Java Essentials,New To Java...
# 2
Thank you for replyingBut im sorry i didnt get you; and how to make the modificationIf you dont mind can you explain me what you told me to do?Thank you in advance
roseddeeepssa at 2007-7-13 12:47:33 > top of Java-index,Java Essentials,New To Java...
# 3

Simple example to help you, edit to suit.

(edit below is a JTextArea widget)

Statement st = c.createStatement();

ResultSet rs = st.executeQuery("select * from names order by sname");

ResultSetMetaData md = rs.getMetaData();

String dat = "";

while(rs.next()) {//while records

dat = dat + "\n";

for(int i=1; i<= md.getColumnCount(); i++) // for each field

dat = dat + rs.getString(i) + " " ;

}

edit.setText(dat);

rs.close();

javakicksassa at 2007-7-13 12:47:33 > top of Java-index,Java Essentials,New To Java...