kalo udah pake primary key biasa, angka urut 1,2,3,4 dst.... mestinya pasti urut dong gak mungkin nambahnya di tengah. karena pasti urut. dan mestinya querynya pake 'order by id' dimana id itu primary key-nya. dengan cara ini pun, pasti urut. kalo gak urut, berarti programnya salah.
2009/5/22 Ivan Wibowo <[email protected]>: > > > halo rekan2 milis.. > saya mau tanya swing utk jTable, > saya pake method ini untuk meload record dr oracle: > > public void loaduserRecord() { > try { > MyOracleConn mocUserLogin = new MyOracleConn(); > mocUserLogin.setUserName("xxxxx"); > mocUserLogin.setPassword("xxxxx"); > UserLoginDAOImpl udao = new UserLoginDAOImpl(mocUserLogin.getConnection()); > listUsers = udao.getAll(); > mocUserLogin.closeConnection(); > } catch (SQLException ex) { > } > } > > dan pakai method ini utk meload ke table: > > public void updateuserTable() { > Object data[][] = new Object[listUsers.size()][2]; > int x = 0; > for (UserLogin u : listUsers) { > data[x][0] = u.getUserid(); > data[x][1] = u.getUsername(); > ++x; > } > String[] judul = {"USERID", "USER NAME"}; > userjTable.setModel(new DefaultTableModel(data, judul)); > userjTable.setAutoCreateRowSorter(t); > jScrollPane1.setViewportView(userjTable); > } > > yg saya ingin tanyakan, setiap saya menambah 1 record kemudian > saya load ulang kok data di row-nya tidak urut menambah dari bawah, > jadi bisa tersisip ke tengah, dan bisa di atas sendiri, pdhl di oracle > sudah saya primary key, dan tiap record baru lgsg auto increment, > mohon masukan dari rekan2, karena saya newbie pake swing. > thanks > > regard' > Ivan > > -- syaiful.mukhlis gtalk:[email protected]

