Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pollub;
- import java.sql.*;
- import java.util.Random;
- import java.util.Scanner;
- public class JdbcDriver {
- private static final String dbUser = "sql7142613";
- private static final String dbPassword = "PlsgmFUSjV";
- private static final String dbHost = "jdbc:mysql://sql7.freesqldatabase.com/sql7142613";
- public static void main(String[] args) {
- whatToDo();
- }
- public static void whatToDo(){
- System.out.println("Jaka operację chcesz wykonać?");
- System.out.println("______________________________________________________________");
- System.out.println("S - wyświetl listę rekordów |");
- System.out.println("C - wygeneruj i dodaj 100 rekordów |");
- System.out.println("D - usuń wszystkie rekordy |");
- System.out.println("______________________________________________________________|");
- System.out.println("| 1 | - wywołaj procedure1 [imię | limit = 5] |");
- System.out.println("| 2 | - wywołaj procedure2 [nazwisko | limit = 10] |");
- System.out.println("| 3 | - wywołaj procedure3 [priorytet] |");
- System.out.println("| 4 | - wywołaj procedure4 [panstwo] |");
- System.out.println("| 5 | - wywołaj procedure5 [miasto] |");
- System.out.println("| 6 | - wywołaj procedure6 [ulica] |");
- System.out.println("| 7 | - wywołaj procedure7 [bardzo wysoki priorytet] |");
- System.out.println("| 8 | - wywołaj procedure8 [NIP] |");
- System.out.println("| 9 | - wywołaj procedure9 [PESEL] |");
- System.out.println("| X | - wywołaj procedure10 [sortowanie po podanej kolumnie] |");
- System.out.println("______________________________________________________________|");
- Scanner odczytajInput = new Scanner(System.in);
- String wprowadzonyZnak = odczytajInput.nextLine();
- switch (wprowadzonyZnak) {
- case "S":
- showRecords();
- break;
- case "C":
- addRecords();
- break;
- case "D":
- deleteRecords();
- break;
- case "1":
- System.out.println("Podaj imię klienta: ");
- Scanner odczytajImie = new Scanner(System.in);
- String odczytaneImie = odczytajImie.nextLine();
- odczytajImie.close();
- wywowajProcedure1(odczytaneImie);
- break;
- case "2":
- System.out.println("Podaj nazwisko klienta: ");
- Scanner odczytajNazwisko = new Scanner(System.in);
- String odczytaneNazwisko = odczytajNazwisko.nextLine();
- odczytajNazwisko.close();
- wywowajProcedure2(odczytaneNazwisko);
- break;
- case "3":
- System.out.println("Podaj priorytet klienta: ");
- Scanner odczytajPriorytet = new Scanner(System.in);
- wywowajProcedure3(odczytajPriorytet.nextLine());
- odczytajPriorytet.close();
- break;
- case "4":
- System.out.println("Podaj państwo klienta: ");
- Scanner odczytajPanstwo = new Scanner(System.in);
- wywowajProcedure4(odczytajPanstwo.nextLine());
- odczytajPanstwo.close();
- break;
- case "5":
- System.out.println("Podaj miasto klienta: ");
- Scanner odczytajMiasto = new Scanner(System.in);
- wywowajProcedure5(odczytajMiasto.nextLine());
- odczytajMiasto.close();
- break;
- case "6":
- System.out.println("Podaj ulicę klienta: ");
- Scanner odczytajUlice = new Scanner(System.in);
- wywowajProcedure6(odczytajUlice.nextLine());
- odczytajUlice.close();
- break;
- case "7":
- System.out.println("Wyświetlanie listy klientów o bardzo wysokim priorytecie...");
- wywowajProcedure7();
- break;
- case "8":
- System.out.println("Podaj numer NIP klienta: ");
- Scanner odczytajNip = new Scanner(System.in);
- String podanyNip = odczytajNip.nextLine();
- System.out.println("Wyświetlanie informacji o kliencie z numerem NIP: " + podanyNip + "...");
- wywowajProcedure8(podanyNip);
- odczytajNip.close();
- break;
- case "9":
- System.out.println("Podaj numer PESEL klienta: ");
- Scanner odczytajPesel = new Scanner(System.in);
- String podanyPesel = odczytajPesel.nextLine();
- System.out.println("Wyświetlanie informacji o kliencie z numerem PESEL: " + podanyPesel + "...");
- wywowajProcedure9(podanyPesel);
- odczytajPesel.close();
- break;
- case "X":
- Scanner odczytajKolumne = new Scanner(System.in);
- System.out.println("Podaj nazwę kolumnny, względem której rekordy mają być posortowane: ");
- String podanaKolumna = odczytajKolumne.nextLine();
- System.out.println("Wyświetlanie listy pierwszych 10 klientów posrtowanych względem kolumny " + podanaKolumna + "...");
- wywowajProcedure10(podanaKolumna);
- odczytajKolumne.close();
- break;
- default:
- System.out.println("Nie wprowadzano poprawnej wartości...");
- odczytajInput.close();
- }
- }
- public static void testDB() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- Statement myStatement = myConnection.createStatement();
- ResultSet myResult = myStatement.executeQuery("select * from is_table");
- while (myResult.next()) {
- System.out.println(myResult.getString(1));
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void deleteRecords() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- Statement myStatement = myConnection.createStatement();
- myStatement.execute("delete from is_table");
- myConnection.close();
- System.out.println("Usunięto rekordy pomyślnie");
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void showRecords() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- System.out.println("Nawiązywanie połączenia z bazą danych...");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- System.out.println("Połączono z bazą danych http://www.freesqldatabase.com/ pomyślnie...");
- System.out.println("___________________________________________________________" + "\n");
- Statement myStatement = myConnection.createStatement();
- ResultSet myResult = myStatement.executeQuery("select * from is_table");
- while (myResult.next()) {
- System.out.println("ID: " + myResult.getString("id"));
- System.out.println("Priorytet: " + myResult.getString("priorytet"));
- System.out.println("Imię: " + myResult.getString("imie"));
- System.out.println("Nazwisko: " + myResult.getString("nazwisko"));
- System.out.println("Państwo: " + myResult.getString("panstwo"));
- System.out.println("Miasto: " + myResult.getString("miasto"));
- System.out.println("Kod pocztowy: " + myResult.getString("kod_pocztowy"));
- System.out.println("Ulica: " + myResult.getString("ulica"));
- System.out.println("Numer domu: " + myResult.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + myResult.getString("numer_mieszkania"));
- System.out.println("NIP: " + myResult.getString("nip"));
- System.out.println("PESEL: " + myResult.getString("pesel"));
- System.out.println("Numer komórkowy: " + myResult.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + myResult.getString("numer_domowy"));
- System.out.println("FAX: " + myResult.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void addRecords() {
- System.out.println("Nawiązywanie połączenia z bazą danych...");
- System.out.println("Połączono z bazą danych http://www.freesqldatabase.com/ pomyślnie...");
- System.out.println("Trwa generowanie i wstawianie nowych rekordów...");
- try {
- Class.forName("com.mysql.jdbc.Driver");
- int ajdi = 0;
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- for (int i = 0; i < 100; i++) {
- Statement myStatement = myConnection.createStatement();
- ajdi++;
- String id = ajdi + "";
- String imie = losujImie();
- String nazwisko = losujNazwisko();
- String pesel = losujPesel();
- String panstwo = losujPanstwo();
- String miasto = losujMiasto();
- String nrDomu = losujNrDomu();
- String nrMieszkania = losujNrMieszkania();
- String priorytet = losujPriorytet();
- String ulica = losujUlice();
- String kodPocztowy = losujKodPocztowy();
- String numerFax = losujFax();
- String numerDomowy = losujNumerDomowy();
- String numerKomorkowy = losujNumerKomorkowy();
- String numerNip = losujNumerNip();
- String insertStatement = "INSERT INTO `sql7142613`.`is_table` (`id`, `imie`, `nazwisko`, `panstwo`, `miasto`, `kod_pocztowy`, `ulica`, `numer_domu`, `numer_mieszkania`, `numer_domowy`, `numer_komorkowy`, `fax`, `pesel`, `nip`, `priorytet`) VALUES"
- + "('" + id + "', '" + imie + "', '" + nazwisko + "', '" + panstwo + "', '" + miasto + "', '"
- + kodPocztowy + "', '" + ulica + "', '" + nrDomu + "', '" + nrMieszkania + "', '" + numerDomowy
- + "', '" + numerKomorkowy + "', '" + numerFax + "', '" + pesel + "', '" + numerNip + "', '"
- + priorytet + "')";
- myStatement.executeUpdate(insertStatement);
- }
- myConnection.close();
- System.out.println("Dodano pomyślnie 100 rekordów.");
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static String losujImie() {
- String[] tablicaImion = { "ADAM", "JAN", "PAWEL", "ZBIGNIEW", "RYSZARD", "BLAZEJ", "MAURYCY", "ALFRED", "ADLOF",
- "JOZEF", "WLADYSLAW", "JANINA", "ELZBIETA", "EWA", "MAGDA", "MONIKA", "TERESA", "MALGORZATA",
- "KAROLINA", "JULIA", "JUSTYNA", "SYLWIA" };
- Random randomIndex = new Random();
- int wybraneMiasto = randomIndex.nextInt(tablicaImion.length);
- String wylosowaneImie = tablicaImion[wybraneMiasto];
- return wylosowaneImie;
- }
- public static String losujNazwisko() {
- String[] tablicaNazwisk = { "NOWAK", "ADAMCZYK", "BARAN", "KOWALIK", "KRAWCZYK", "WOJCIK", "DUDEK", "WROBEL",
- "GAZDA", "WALCZYNA", "STANGRYCIUK", "DUDA", "BAK", "KRUPA", "ZIEBA", "DOMAGALA", "MAJ", "KLIMEK",
- "MADEJ", "SOCHA", "PAJAK", "LUKASIK", "SZYMCZYK", "ZYLA", "MILOSZ", "MALYSKA", "DANIELKIEWICZ",
- "NIEDZIELAK", "KOSLAK" };
- Random randomIndex = new Random();
- int wybraneNazwisko = randomIndex.nextInt(tablicaNazwisk.length);
- String wylosowaneNazwisko = tablicaNazwisk[wybraneNazwisko];
- return wylosowaneNazwisko;
- }
- public static String losujPanstwo() {
- String[] tablicaPanstw = { "POLSKA", "AUSTRIA", "BELGIA", "HOLANDIA", "ROSJA", "KANADA", "CHINY", "JAPONIA",
- "INDIE", "NIEMCY", "FRANCJA", "WLOCHY" };
- Random randomIndex = new Random();
- int wybranePanstwo = randomIndex.nextInt(tablicaPanstw.length);
- String wylosowanePanstwo = tablicaPanstw[wybranePanstwo];
- return wylosowanePanstwo;
- }
- public static String losujMiasto() {
- String[] tablicaMiast = { "GDANSK", "GDYNIA", "BIALYSTOK", "CHELM", "ZAMOSC", "KRASNYSTAW", "LUBLIN",
- "WARSZAWA", "WROCLAW", "LEGNICA", "KATOWICE", "NOWY JORK", "TOKIO", "MADRYT", "BARCELONA", "SZCZECIN",
- "POZNAN", "MOSKWA", "FRANKFURT", "WENECJA", "HONGKONG", "SYDNEY", "PRAGA", "RATYZBONA", "NORYMBERGA",
- "OSLO" };
- Random randomIndex = new Random();
- int wybraneMiasto = randomIndex.nextInt(tablicaMiast.length);
- String wylosowaneMiasto = tablicaMiast[wybraneMiasto];
- return wylosowaneMiasto;
- }
- public static String losujPriorytet() {
- String[] tablicaPriorytetow = { "WYSOKI", "SREDNI", "NISKI", "BARDZO WYSOKI", "BARDZO NISKI" };
- Random randomIndex = new Random();
- int wybranyPriorytet = randomIndex.nextInt(tablicaPriorytetow.length);
- String wylosowanyPriorytet = tablicaPriorytetow[wybranyPriorytet];
- return wylosowanyPriorytet;
- }
- public static String losujUlice() {
- String[] tablicaUlic = { "JASNA", "KROTKA", "FANTASTYCZNA", "JUTRZENKI", "DLUGA", "ZIELONA", "3-GO MAJA",
- "KRAKOWSKIE PRZEDMIESCIE", "HEMPLA", "GLEBOKA", "OCHOTNICZA", "STRAZACKA", "OKOPOWA", "STASZICA",
- "CHOPINA", "SZEROKA", "SZKOLNA", "POCZTOWA" };
- Random randomIndex = new Random();
- int wybranaUlica = randomIndex.nextInt(tablicaUlic.length);
- String wylosowanaUlica = tablicaUlic[wybranaUlica];
- return wylosowanaUlica;
- }
- public static String pobierzID() {
- String nextFreeID = "";
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- Statement myStatement = myConnection.createStatement();
- ResultSet myResult = myStatement.executeQuery("SELECT * from is_table ORDER BY id DESC LIMIT 1");
- while (myResult.next()) {
- int maxID = myResult.getInt("id");
- maxID++;
- nextFreeID = maxID + "";
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- return nextFreeID;
- }
- public static String losujNrMieszkania() {
- Random generator = new Random();
- int numer = generator.nextInt(220) + 1;
- return "" + numer;
- }
- public static String losujNrDomu() {
- Random generator = new Random();
- int numer = generator.nextInt(530) + 1;
- return "" + numer;
- }
- public static String losujPesel() {
- Random myRandom = new Random();
- int dekada = myRandom.nextInt(4) + 6;
- int rok = myRandom.nextInt(10);
- int ktoryMiesiac = myRandom.nextInt(12) + 1;
- String miesiac = "";
- if (ktoryMiesiac < 10)
- miesiac = "0" + String.valueOf(ktoryMiesiac);
- else
- miesiac = String.valueOf(ktoryMiesiac);
- int ktoryDzien = myRandom.nextInt(30) + 1;
- String dzien = "";
- if (ktoryDzien < 10)
- dzien = "0" + String.valueOf(ktoryDzien);
- else
- dzien = String.valueOf(ktoryDzien);
- String pesel = String.valueOf(dekada) + String.valueOf(rok) + miesiac + dzien + myRandom.nextInt(10)
- + myRandom.nextInt(10) + myRandom.nextInt(10) + myRandom.nextInt(10) + myRandom.nextInt(10);
- return pesel;
- }
- public static String losujKodPocztowy() {
- Random myRandom = new Random();
- int piera = myRandom.nextInt(9);
- int druga = myRandom.nextInt(9);
- int trzecia = myRandom.nextInt(9);
- int czwarta = myRandom.nextInt(9);
- int piata = myRandom.nextInt(9);
- String kodPocztowy = String.valueOf(piera) + String.valueOf(druga) + "-" + String.valueOf(trzecia)
- + String.valueOf(czwarta) + String.valueOf(piata);
- return kodPocztowy;
- }
- public static String losujFax() {
- Random myRandom = new Random();
- int trzyPierwsze = myRandom.nextInt(899) + 100;
- int dwiePierwsze = myRandom.nextInt(89) + 10;
- int dwieDrugie = myRandom.nextInt(89) + 10;
- String numerFax = String.valueOf(trzyPierwsze) + "-" + String.valueOf(dwiePierwsze) + "-"
- + String.valueOf(dwieDrugie);
- return numerFax;
- }
- public static String losujNumerDomowy() {
- Random myRandom = new Random();
- int trzyPierwsze = myRandom.nextInt(899) + 100;
- int dwiePierwsze = myRandom.nextInt(89) + 10;
- int dwieDrugie = myRandom.nextInt(89) + 10;
- String numerDomowy = String.valueOf(trzyPierwsze) + "-" + String.valueOf(dwiePierwsze) + "-"
- + String.valueOf(dwieDrugie);
- return numerDomowy;
- }
- public static String losujNumerNip() {
- Random myRandom = new Random();
- int intNip0 = myRandom.nextInt(9);
- int intNip1 = myRandom.nextInt(9);
- int intNip2 = myRandom.nextInt(9);
- int intNip3 = myRandom.nextInt(9);
- int intNip4 = myRandom.nextInt(9);
- int intNip5 = myRandom.nextInt(9);
- int intNip6 = myRandom.nextInt(9);
- int intNip7 = myRandom.nextInt(9);
- int intNip8 = myRandom.nextInt(9);
- int intNip9 = myRandom.nextInt(9);
- String numerNip = String.valueOf(intNip0) + String.valueOf(intNip1) + String.valueOf(intNip2)
- + String.valueOf(intNip3) + String.valueOf(intNip4) + String.valueOf(intNip5) + String.valueOf(intNip6)
- + String.valueOf(intNip7) + String.valueOf(intNip8) + String.valueOf(intNip9);
- return numerNip;
- }
- public static String losujNumerKomorkowy() {
- Random myRandom = new Random();
- int trzyPierwsze = myRandom.nextInt(899) + 100;
- int trzyDrugie = myRandom.nextInt(899) + 100;
- int trzyTrzecie = myRandom.nextInt(899) + 100;
- String numerKomorkowy = String.valueOf(trzyPierwsze) + "-" + String.valueOf(trzyDrugie) + "-"
- + String.valueOf(trzyTrzecie);
- return numerKomorkowy;
- }
- // - - - P R O C E D U R Y - - - -
- public static void wywowajProcedure1(String podaneImie) {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- // Statement myStatement = myConnection.createStatement();
- CallableStatement csProcedure1 = myConnection.prepareCall("{call procedure1('" + podaneImie + "')}");
- // csProcedure1.setNString(1, podaneImie);
- ResultSet procedure1Results = csProcedure1.executeQuery();
- System.out.println("Wywowałano procedurę 1, z parametrem: '" + podaneImie + "'");
- while (procedure1Results.next()) {
- System.out.println("ID: " + procedure1Results.getString("id"));
- System.out.println("Priorytet: " + procedure1Results.getString("priorytet"));
- System.out.println("Imię: " + procedure1Results.getString("imie"));
- System.out.println("Nazwisko: " + procedure1Results.getString("nazwisko"));
- System.out.println("Państwo: " + procedure1Results.getString("panstwo"));
- System.out.println("Miasto: " + procedure1Results.getString("miasto"));
- System.out.println("Kod pocztowy: " + procedure1Results.getString("kod_pocztowy"));
- System.out.println("Ulica: " + procedure1Results.getString("ulica"));
- System.out.println("Numer domu: " + procedure1Results.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + procedure1Results.getString("numer_mieszkania"));
- System.out.println("NIP: " + procedure1Results.getString("nip"));
- System.out.println("PESEL: " + procedure1Results.getString("pesel"));
- System.out.println("Numer komórkowy: " + procedure1Results.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + procedure1Results.getString("numer_domowy"));
- System.out.println("FAX: " + procedure1Results.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void wywowajProcedure2(String podaneNazwisko) {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- CallableStatement csProcedure1 = myConnection.prepareCall("{call procedure2('" + podaneNazwisko + "')}");
- ResultSet procedure1Results = csProcedure1.executeQuery();
- System.out.println("Wywowałano procedurę 2, z parametrem: '" + podaneNazwisko + "'");
- while (procedure1Results.next()) {
- System.out.println("ID: " + procedure1Results.getString("id"));
- System.out.println("Priorytet: " + procedure1Results.getString("priorytet"));
- System.out.println("Imię: " + procedure1Results.getString("imie"));
- System.out.println("Nazwisko: " + procedure1Results.getString("nazwisko"));
- System.out.println("Państwo: " + procedure1Results.getString("panstwo"));
- System.out.println("Miasto: " + procedure1Results.getString("miasto"));
- System.out.println("Kod pocztowy: " + procedure1Results.getString("kod_pocztowy"));
- System.out.println("Ulica: " + procedure1Results.getString("ulica"));
- System.out.println("Numer domu: " + procedure1Results.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + procedure1Results.getString("numer_mieszkania"));
- System.out.println("NIP: " + procedure1Results.getString("nip"));
- System.out.println("PESEL: " + procedure1Results.getString("pesel"));
- System.out.println("Numer komórkowy: " + procedure1Results.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + procedure1Results.getString("numer_domowy"));
- System.out.println("FAX: " + procedure1Results.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void wywowajProcedure3(String podanyPriorytet) {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- CallableStatement csProcedure1 = myConnection.prepareCall("{call procedure3('" + podanyPriorytet + "')}");
- ResultSet procedure1Results = csProcedure1.executeQuery();
- System.out.println("Wywowałano procedurę 3, z parametrem: '" + podanyPriorytet + "'");
- while (procedure1Results.next()) {
- System.out.println("ID: " + procedure1Results.getString("id"));
- System.out.println("Priorytet: " + procedure1Results.getString("priorytet"));
- System.out.println("Imię: " + procedure1Results.getString("imie"));
- System.out.println("Nazwisko: " + procedure1Results.getString("nazwisko"));
- System.out.println("Państwo: " + procedure1Results.getString("panstwo"));
- System.out.println("Miasto: " + procedure1Results.getString("miasto"));
- System.out.println("Kod pocztowy: " + procedure1Results.getString("kod_pocztowy"));
- System.out.println("Ulica: " + procedure1Results.getString("ulica"));
- System.out.println("Numer domu: " + procedure1Results.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + procedure1Results.getString("numer_mieszkania"));
- System.out.println("NIP: " + procedure1Results.getString("nip"));
- System.out.println("PESEL: " + procedure1Results.getString("pesel"));
- System.out.println("Numer komórkowy: " + procedure1Results.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + procedure1Results.getString("numer_domowy"));
- System.out.println("FAX: " + procedure1Results.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void wywowajProcedure4(String podanePanstwo) {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- CallableStatement csProcedure1 = myConnection.prepareCall("{call procedure4('" + podanePanstwo + "')}");
- ResultSet procedure1Results = csProcedure1.executeQuery();
- System.out.println("Wywowałano procedurę 4, z parametrem: '" + podanePanstwo + "'");
- while (procedure1Results.next()) {
- System.out.println("ID: " + procedure1Results.getString("id"));
- System.out.println("Priorytet: " + procedure1Results.getString("priorytet"));
- System.out.println("Imię: " + procedure1Results.getString("imie"));
- System.out.println("Nazwisko: " + procedure1Results.getString("nazwisko"));
- System.out.println("Państwo: " + procedure1Results.getString("panstwo"));
- System.out.println("Miasto: " + procedure1Results.getString("miasto"));
- System.out.println("Kod pocztowy: " + procedure1Results.getString("kod_pocztowy"));
- System.out.println("Ulica: " + procedure1Results.getString("ulica"));
- System.out.println("Numer domu: " + procedure1Results.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + procedure1Results.getString("numer_mieszkania"));
- System.out.println("NIP: " + procedure1Results.getString("nip"));
- System.out.println("PESEL: " + procedure1Results.getString("pesel"));
- System.out.println("Numer komórkowy: " + procedure1Results.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + procedure1Results.getString("numer_domowy"));
- System.out.println("FAX: " + procedure1Results.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void wywowajProcedure5(String podaneMiasto) {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- CallableStatement csProcedure1 = myConnection.prepareCall("{call procedure5('" + podaneMiasto + "')}");
- ResultSet procedure1Results = csProcedure1.executeQuery();
- System.out.println("Wywowałano procedurę 5, z parametrem: '" + podaneMiasto + "'");
- while (procedure1Results.next()) {
- System.out.println("ID: " + procedure1Results.getString("id"));
- System.out.println("Priorytet: " + procedure1Results.getString("priorytet"));
- System.out.println("Imię: " + procedure1Results.getString("imie"));
- System.out.println("Nazwisko: " + procedure1Results.getString("nazwisko"));
- System.out.println("Państwo: " + procedure1Results.getString("panstwo"));
- System.out.println("Miasto: " + procedure1Results.getString("miasto"));
- System.out.println("Kod pocztowy: " + procedure1Results.getString("kod_pocztowy"));
- System.out.println("Ulica: " + procedure1Results.getString("ulica"));
- System.out.println("Numer domu: " + procedure1Results.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + procedure1Results.getString("numer_mieszkania"));
- System.out.println("NIP: " + procedure1Results.getString("nip"));
- System.out.println("PESEL: " + procedure1Results.getString("pesel"));
- System.out.println("Numer komórkowy: " + procedure1Results.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + procedure1Results.getString("numer_domowy"));
- System.out.println("FAX: " + procedure1Results.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void wywowajProcedure6(String podanaUlica) {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- CallableStatement csProcedure1 = myConnection.prepareCall("{call procedure6('" + podanaUlica + "')}");
- ResultSet procedure1Results = csProcedure1.executeQuery();
- System.out.println("Wywowałano procedurę 6, z parametrem: '" + podanaUlica + "'");
- while (procedure1Results.next()) {
- System.out.println("ID: " + procedure1Results.getString("id"));
- System.out.println("Priorytet: " + procedure1Results.getString("priorytet"));
- System.out.println("Imię: " + procedure1Results.getString("imie"));
- System.out.println("Nazwisko: " + procedure1Results.getString("nazwisko"));
- System.out.println("Państwo: " + procedure1Results.getString("panstwo"));
- System.out.println("Miasto: " + procedure1Results.getString("miasto"));
- System.out.println("Kod pocztowy: " + procedure1Results.getString("kod_pocztowy"));
- System.out.println("Ulica: " + procedure1Results.getString("ulica"));
- System.out.println("Numer domu: " + procedure1Results.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + procedure1Results.getString("numer_mieszkania"));
- System.out.println("NIP: " + procedure1Results.getString("nip"));
- System.out.println("PESEL: " + procedure1Results.getString("pesel"));
- System.out.println("Numer komórkowy: " + procedure1Results.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + procedure1Results.getString("numer_domowy"));
- System.out.println("FAX: " + procedure1Results.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void wywowajProcedure7() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- CallableStatement csProcedure1 = myConnection.prepareCall("{call procedure7()}");
- ResultSet procedure1Results = csProcedure1.executeQuery();
- System.out.println("Wywowałano procedurę 7");
- while (procedure1Results.next()) {
- System.out.println("ID: " + procedure1Results.getString("id"));
- System.out.println("Priorytet: " + procedure1Results.getString("priorytet"));
- System.out.println("Imię: " + procedure1Results.getString("imie"));
- System.out.println("Nazwisko: " + procedure1Results.getString("nazwisko"));
- System.out.println("Państwo: " + procedure1Results.getString("panstwo"));
- System.out.println("Miasto: " + procedure1Results.getString("miasto"));
- System.out.println("Kod pocztowy: " + procedure1Results.getString("kod_pocztowy"));
- System.out.println("Ulica: " + procedure1Results.getString("ulica"));
- System.out.println("Numer domu: " + procedure1Results.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + procedure1Results.getString("numer_mieszkania"));
- System.out.println("NIP: " + procedure1Results.getString("nip"));
- System.out.println("PESEL: " + procedure1Results.getString("pesel"));
- System.out.println("Numer komórkowy: " + procedure1Results.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + procedure1Results.getString("numer_domowy"));
- System.out.println("FAX: " + procedure1Results.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void wywowajProcedure8(String podanyNip) {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- CallableStatement csProcedure1 = myConnection.prepareCall("{call procedure8('" + podanyNip + "')}");
- ResultSet procedure1Results = csProcedure1.executeQuery();
- System.out.println("Wywowałano procedurę 8 z parametrem: " + podanyNip + "...");
- while (procedure1Results.next()) {
- System.out.println("ID: " + procedure1Results.getString("id"));
- System.out.println("Priorytet: " + procedure1Results.getString("priorytet"));
- System.out.println("Imię: " + procedure1Results.getString("imie"));
- System.out.println("Nazwisko: " + procedure1Results.getString("nazwisko"));
- System.out.println("Państwo: " + procedure1Results.getString("panstwo"));
- System.out.println("Miasto: " + procedure1Results.getString("miasto"));
- System.out.println("Kod pocztowy: " + procedure1Results.getString("kod_pocztowy"));
- System.out.println("Ulica: " + procedure1Results.getString("ulica"));
- System.out.println("Numer domu: " + procedure1Results.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + procedure1Results.getString("numer_mieszkania"));
- System.out.println("NIP: " + procedure1Results.getString("nip"));
- System.out.println("PESEL: " + procedure1Results.getString("pesel"));
- System.out.println("Numer komórkowy: " + procedure1Results.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + procedure1Results.getString("numer_domowy"));
- System.out.println("FAX: " + procedure1Results.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void wywowajProcedure9(String podanyPesel) {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- CallableStatement csProcedure1 = myConnection.prepareCall("{call procedure9('" + podanyPesel + "')}");
- ResultSet procedure1Results = csProcedure1.executeQuery();
- System.out.println("Wywowałano procedurę 9 z parametrem: " + podanyPesel + "...");
- while (procedure1Results.next()) {
- System.out.println("ID: " + procedure1Results.getString("id"));
- System.out.println("Priorytet: " + procedure1Results.getString("priorytet"));
- System.out.println("Imię: " + procedure1Results.getString("imie"));
- System.out.println("Nazwisko: " + procedure1Results.getString("nazwisko"));
- System.out.println("Państwo: " + procedure1Results.getString("panstwo"));
- System.out.println("Miasto: " + procedure1Results.getString("miasto"));
- System.out.println("Kod pocztowy: " + procedure1Results.getString("kod_pocztowy"));
- System.out.println("Ulica: " + procedure1Results.getString("ulica"));
- System.out.println("Numer domu: " + procedure1Results.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + procedure1Results.getString("numer_mieszkania"));
- System.out.println("NIP: " + procedure1Results.getString("nip"));
- System.out.println("PESEL: " + procedure1Results.getString("pesel"));
- System.out.println("Numer komórkowy: " + procedure1Results.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + procedure1Results.getString("numer_domowy"));
- System.out.println("FAX: " + procedure1Results.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- public static void wywowajProcedure10(String podanaKolumna) {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Connection myConnection = DriverManager.getConnection(dbHost, dbUser, dbPassword);
- CallableStatement csProcedure1 = myConnection.prepareCall("{call procedure10('" + podanaKolumna + "')}");
- ResultSet procedure1Results = csProcedure1.executeQuery();
- System.out.println("Wywowałano procedurę 10, z parametrem: '" + podanaKolumna + "'");
- while (procedure1Results.next()) {
- System.out.println("ID: " + procedure1Results.getString("id"));
- System.out.println("Priorytet: " + procedure1Results.getString("priorytet"));
- System.out.println("Imię: " + procedure1Results.getString("imie"));
- System.out.println("Nazwisko: " + procedure1Results.getString("nazwisko"));
- System.out.println("Państwo: " + procedure1Results.getString("panstwo"));
- System.out.println("Miasto: " + procedure1Results.getString("miasto"));
- System.out.println("Kod pocztowy: " + procedure1Results.getString("kod_pocztowy"));
- System.out.println("Ulica: " + procedure1Results.getString("ulica"));
- System.out.println("Numer domu: " + procedure1Results.getString("numer_domu"));
- System.out.println("Numer mieszkania: " + procedure1Results.getString("numer_mieszkania"));
- System.out.println("NIP: " + procedure1Results.getString("nip"));
- System.out.println("PESEL: " + procedure1Results.getString("pesel"));
- System.out.println("Numer komórkowy: " + procedure1Results.getString("numer_komorkowy"));
- System.out.println("Numer domowy: " + procedure1Results.getString("numer_domowy"));
- System.out.println("FAX: " + procedure1Results.getString("fax"));
- System.out.println("___________________________________________________________" + "\n");
- }
- myConnection.close();
- } catch (Exception exc) {
- exc.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement