public long getSequenz(String seqname) { String sql = "SELECT NEXT VALUE FOR "+seqname+" FROM Sequenz;"; DataTable dt = selectDBS(sql); ArrayList tupel = dt.tableRows.get(0); long pindex = Long.valueOf(tupel.get(0)); return pindex; } public DataTable selectDBS(String sql) { DataTable dt=new DataTable(); int i; // Verbindung zur Datenbank, Auslese Variablen Statement st = null; ResultSet rs = null; try { // Treiber INIT, Verbinden und SQL-Statement auslösen st = conn.createStatement(); // SQL-Statement rs = st.executeQuery( sql ); // Get meta data: ResultSetMetaData rsmd = rs.getMetaData(); int anzCols = rsmd.getColumnCount(); // neue Felder dt.anzCools=anzCols; // Man braucht den Vektor headerNames, da jetzt noch nicht // alle Spalten vorhanden sind. for( i=0; i tupel = new ArrayList(); for( i=0; i headerColums = new ArrayList(); public ArrayList tableRows = new ArrayList(); }