Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.53 KB | None | 0 0
  1. package javaapplication29;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6. import java.sql.Statement;
  7. public class JavaApplication29
  8. {
  9. public static void main(String[] args)
  10. {
  11. Connection con;
  12. try{
  13. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  14. con = DriverManager.getConnection("jdbc:sqlserver://"+
  15. "mssql.inf.ug.edu.pl:1401;databaseName=mdajnowicz;"+
  16. "user=mdajnowicz;password=253971;");
  17. System.out.println("Połączono z bazą danych");
  18. Statement zapytanie = con.createStatement();
  19. String sql1="select Nazwisko, convert(varchar, data_urodzenia, 102) as 'Data urodzenia' from tab1";
  20. String sql2="select * from tab2";
  21. String sql3="select a.nazwisko, datediff(year,a.data_urodzenia,getdate()) as 'wiek', b.miasto FROM tab1 a\n" +
  22. "JOIN tab2 b ON a.nazwisko = b.nazwisko";
  23. String sql4="select nazwisko from tab1\n" +
  24. "where data_urodzenia = (select max(data_urodzenia) from tab1)";
  25. String sql5="select count(*) as \"ilosc mieszkancow\", miasto from tab2\n" +
  26. "group by miasto";
  27.  
  28. System.out.println("");
  29. System.out.println("Tab1");
  30. ResultSet wynik_zapytania = zapytanie.executeQuery(sql1);
  31. while(wynik_zapytania.next())
  32. {
  33. System.out.print(wynik_zapytania.getString(1)+" | ");
  34. System.out.println(wynik_zapytania.getString(2) + " | ");
  35. }
  36.  
  37. System.out.println("");
  38. System.out.println("Tab2");
  39. wynik_zapytania = zapytanie.executeQuery(sql2);
  40. while(wynik_zapytania.next())
  41. {
  42. System.out.print(wynik_zapytania.getString(1)+" | ");
  43. System.out.println(wynik_zapytania.getString(2) + " | ");
  44. }
  45.  
  46. System.out.println("");
  47. System.out.println("Zadanie 3");
  48. wynik_zapytania = zapytanie.executeQuery(sql3);
  49. while(wynik_zapytania.next())
  50. {
  51. System.out.print(wynik_zapytania.getString(1)+" | ");
  52. System.out.print(wynik_zapytania.getString(2) + " | ");
  53. System.out.println(wynik_zapytania.getString(3));
  54. }
  55.  
  56. System.out.println("");
  57. System.out.println("Zadanie 4");
  58. wynik_zapytania = zapytanie.executeQuery(sql4);
  59. while(wynik_zapytania.next())
  60. {
  61. System.out.println(wynik_zapytania.getString(1));
  62. }
  63.  
  64. System.out.println("");
  65. System.out.println("Zadanie 5");
  66. wynik_zapytania = zapytanie.executeQuery(sql5);
  67. while(wynik_zapytania.next())
  68. {
  69.    
  70. System.out.print(wynik_zapytania.getString(1)+ " | ");
  71. System.out.println(wynik_zapytania.getString(2));
  72. }
  73.  
  74. con.close();
  75. }
  76. catch(SQLException error_polaczenie) {
  77. System.out.println("Błąd połączenia z bazą danych");}
  78. catch(ClassNotFoundException error_sterownik) {
  79. System.out.println("Brak sterownika");}
  80. }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement