Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.sql.*;
- public class VeiksmaiSuDuombaze
- {
- public static void main(String[] args)
- {
- Connection jungtis;
- Statement sakinys;
- PreparedStatement prepSt;
- String sqlUzklausa;
- String sqlIdetiUzklausa;
- ResultSet dantistuInfo;
- final String dbNuoroda = "jdbc:mysql://localhost/testuotojai_dantistai?serverTimezone=UTC";
- final String dbUsername = "root";
- final String dbPassword = "";
- // Class.forName() kai kuriuose pavyzdžiuose gali būti naudojama dar ir tokia komanda, tačiau ji jau senesnė, jos dažniausiai nėra būtina
- try
- {
- // Prisijungiame prie duomenų bazės
- jungtis = DriverManager.getConnection(dbNuoroda, dbUsername, dbPassword);
- System.out.println("PAVYKO");
- // Susikuriame tuščia sąkinio objektą, į kurį po to dėsime SQL užklausas, jog jas vykdytų ant duombazės
- sakinys = jungtis.createStatement();
- // Susikuriame SQL užklausą String kintamojo pavidale
- sqlUzklausa = "SELECT * FROM dantistas";
- // Išsisaugoju dantistų informaciją į ResultSet tipo kintamąjį, kurią gausiu panaudojęs sqlUžklausą ant to sakinio/db
- dantistuInfo = sakinys.executeQuery(sqlUzklausa);
- // KOl yra "eilutė iš gautų duombazės duomenų, tol einame per eilutes ir atliekame kažkokį veiksmą (šiuo metu duomenų išsaugojimą)
- int temp = 0;
- while (dantistuInfo.next())
- {
- temp++;
- String id;
- String vardas;
- id = dantistuInfo.getString(1);
- vardas = dantistuInfo.getString("vardas");
- System.out.println(temp + "-as įrašas: ");
- System.out.println(id);
- System.out.println(vardas);
- System.out.println("Įrašo pabaiga");
- }
- // DUOMENŲ ĮDĖJIMAS
- sqlIdetiUzklausa = "INSERT INTO dantistas(id, vardas) VALUES (?, ?)";
- prepSt = jungtis.prepareStatement(sqlIdetiUzklausa);
- prepSt.setString(2, "IntelIJ Daktaras");
- prepSt.setString(1, "S0143");
- prepSt.executeUpdate();
- System.out.println("tikriausiai buvo sėkmingai įdėta");
- }
- catch (SQLException e)
- {
- e.printStackTrace();
- System.out.println("Nepavyko prisijungti į duombazę arba kita problema");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement