OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Haz 2009
Benim problemim databaseden gelen verileri global olan rows dizinine gönderip ordan form elamanı jtable0 metoduma gönderip tablo şeklinde yazdırmak şöyle izah edeyim aşağıdaki kod örneğinde databaseden verilerimi çekiyorum:
- [ Tüm kodu seç ] [ Yeni Pencerede Göster ]
try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection conTest=(Connection) DriverManager.getConnection("jdbc:mysql://localhost/nzrBilgi","root","1234"); Statement komut=(Statement) conTest.createStatement(); ResultSet rs=komut.executeQuery("Select * FROM NZ_KAYIT"); int son=0; String garama=tfl_ara.getText(); if(!garama.equals("")){ while (rs.next()) { if((garama.equals(rs.getString("EKRAN_ID")))||(garama.equals(rs.getString("KASA_ID")))||(garama.equals(rs.getString("IP")))||(garama.equals(rs.getString("MAC")))||(garama.equals(rs.getString("CPU")))||(garama.equals(rs.getString("RAM")))||(garama.equals(rs.getString("HDD")))||(garama.equals(rs.getString("VGA")))||(garama.equals(rs.getString("OS")))){ rows[0][0]=rs.getString("EKRAN_ID"); //global rows dizinine gönderiyor rows[0][1]=rs.getString("EKRAN_ID"); son=1; } }if(son==0){ JOptionPane.showMessageDialog(null, "Yok böyle bir kayıt");} } else{ JOptionPane.showMessageDialog(null, "Değerleri KOntrol edini"); } }catch (Exception hata) { System.out.println("SURUCU YUKLENEMEDI..."+hata.getMessage()); } }
- [ Tüm kodu seç ] [ Yeni Pencerede Göster ]
private JScrollPane getJScrollPane0() { if (jScrollPane0 == null) { jScrollPane0 = new JScrollPane(); jScrollPane0.setViewportView(getJTable0()); } return jScrollPane0; } private JTable getJTable0() { if (jTable0 == null) { jTable0 = new JTable(); jTable0.setModel(new DefaultTableModel(rows, new String[] { "Alan 1","Alan 2", }) { //Burda rowsu çağırıyorum private static final long serialVersionUID = 1L; Class<?>[] types = new Class<?>[] { Object.class, Object.class, }; public Class<?> getColumnClass(int columnIndex) { return types[columnIndex]; } }); } return jTable0; }
- [ Tüm kodu seç ] [ Yeni Pencerede Göster ]
private JTable getJTable0() { if (jTable0 == null) { jTable0 = new JTable(); jTable0.setModel(new DefaultTableModel(new Object[][] { { "0x0", "0x1", },}, new String[] { "Title 0", "Title 1", }) { private static final long serialVersionUID = 1L; Class<?>[] types = new Class<?>[] { Object.class, Object.class, }; public Class<?> getColumnClass(int columnIndex) { return types[columnIndex]; } }); } return jTable0; }
Yinede kodun tamamını gönderiyim:http://dpaste.com/170882/
Şimdiden yardımlarınız için teşekkür ederim.