Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.33 KB | None | 0 0
  1. 1. Po co w projekcie aplikacji wykorzystuje się bazy danych?
  2.             Żeby przechowywać duże ilości danych w sposób zoptymalizowany pod względem szybkości dostępu i wyszukiwania, skupić się na zarządzaniu danymi, a nie sposobach ich przechowywania.
  3.            
  4.  
  5. 2. Jakie kroki należy podjąć, żeby nawiązać połączenie z bazą np. MySQL przy pomocy JDBC?
  6.  
  7.             Connection connection = DriverManager.getConnection("jdbc:mysql://mysql.agh.edu.pl/LOGIN", "LOGIN", "PASSWORD");   
  8.  
  9.  
  10. 3. Dysponując zainicjowanym obiektem Connection, w jaki sposób można wykonać zapytanie SELECT title FROM books;?
  11.  
  12.             Statement statement = connection.createStatement();
  13.             ResultSet rs = statement.executeQuery("SELECT title FROM books");
  14.  
  15.  
  16. 4. Dysponując zainicjowanym obiektem Connection, w jaki sposób można wykonać zapytanie UPDATE books SET title = 'C++' where title = 'Java';?
  17.                
  18.             Statement statement = connection.createStatement();
  19.             statement.executeUpdate("UPDATE books SET title = 'C++' where title = 'Java'");
  20.  
  21.  
  22. 5. Jaka metoda JDBC pozwala w bezpieczny sposób uwzględnić dane od użytkownika w zapytaniu SQL?
  23.  
  24.              Connection.prepareStatement(String);
  25.  
  26. Connection c = ...
  27. String query = "SELECT title FROM books WHERE ISBN=?";
  28. PreparedStatement ps = c.prepareStatement(query);
  29.  
  30. ps.setString(1,"123456789");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement