import java.sql.*; import javax.sql.*; import javax.sql.rowset.*; import com.sun.rowset.*; // Bemærk: rowset.jar fra Sun skal være i CLASSPATH public class BenytWebRowSet { public static void main(String[] arg) throws Exception { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql:///test"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM kunder"); WebRowSetImpl wrs = new WebRowSetImpl();// fejl her? Se koden i afsnit 6.4.3 wrs.populate(rs); rs.close(); // Generér XML wrs.writeXml(System.out); // Opdater første række i WebRowSet-objektet wrs.first(); wrs.updateDouble("kredit", -3000); wrs.updateRow(); // Indsæt række wrs.moveToInsertRow(); wrs.updateString("navn", "Fogh"); wrs.updateDouble("kredit", 72); wrs.insertRow(); wrs.moveToCurrentRow(); // Generér XML der nu også omfatter ændringerne wrs.writeXml(System.out); // Opdater data i databasen wrs.setUrl("jdbc:mysql:///test"); wrs.setUsername("root"); wrs.setPassword(""); wrs.acceptChanges(); } }