Ahojte,
Chcem si spravit program v jave. Mam (zatial) 2 tabulky v mojej databaze. Chcem aby mi program robil to, ze bude postupne prehladavat tabulku1 a ak natrafi na riadok, v ktorom bude urcita pozadovana hodnota, cely riadok mi skopiruje(nacita) a vlozi do tabulky2.
Zatial by mi uplne postacilo, ak by som vedel spravit to, aby mi kopiroval postupne riadok za riadkom z tabulky1 do tabulky2. To ktory riadok ma skopirovat by sa uz doriesilo asi iba jednoduchou podmienkou v danom cykle. Zatial mam spravene taketo nieco:
Kód:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
public class FoxHome1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws SQLException, ClassNotFoundException {
try {
String host = "jdbc:derby://localhost:1527/FoxHome";
String username = "adminn";
String password= "listicka123";
Connection con = DriverManager.getConnection( host, username, password );
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY, ResultSet.CONCUR_UPDATABLE );
String SQL = "SELECT * FROM BAZA_UDAJOV"; //TABULKAI
ResultSet rs = stmt.executeQuery( SQL );
while(rs.next( )){
//int id_col = rs.getInt("ID");
String DEN = rs.getString("DEN");
String CINNOST = rs.getString("CINNOST");
String CAS = rs.getString ("CAS");
System.out.println( " " + DEN + " " + CINNOST + " " + CAS );
}
}
catch ( SQLException err ) {
System.out.println( err.getMessage( ) );
}
}
}
Toto mi spravi to, ze mi nacita hodnoty tabulky1 a vypise mi ich. Este raz moja otazka. Ako tieto hodnoty dalej vlozit do tabulky2? Budem vdacny za rady. Dakujem