Auf Thema antworten

Hallo,

nach langem hin und her und unzähligen versuchen mir ein Model zubauen, hab ich es auf meine (russische) art und weise erledigt, ist zwar nicht schön aber es funktioniert....meine table hat in etwa 8-9000 Datensätze und er braucht zum aktualisieren nicht länger oder beansprucht mehr power.


[code=Java]

private void alterRow(){

    try{

        PreparedStatement stmt = getConnection().prepareStatement(db.getQuery());

        stmt.setString(1, tf1.getText().trim());

        stmt.setString(2, tf2.getText().trim());

        stmt.setDate(3, Date.valueOf(tf3.getText()));

        stmt.setInt(5, selectedID);

        if(box.isSelected()){

            stmt.setBoolean(4, true);

        }else{

            stmt.setBoolean(4, false);

        }

           

        int rs = stmt.executeUpdate();           

        if(rs > 0){

            daten.removeAllElements(); // alle Daten im "Vector daten" löschen

            table.repaint(); // table neu laden --> leer

            createTableData(); // daten neu aus DB holen

            table.repaint(); // table neu laden --> voll

        }   

    }catch(SQLException sql){

        System.out.println(sql.getMessage());

    }

}   

[/code]


wie gesagt ist nicht schön aber es funktioniert.


nochmals Danke für die Antworten!!



Oben