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.