Advertisement
Guest User

Untitled

a guest
Jul 12th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. package glasbena_trgovina;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.PreparedStatement;
  5. import java.sql.ResultSet;
  6. import java.util.Vector;
  7.  
  8. public class GlasbenaTrgovina {
  9. Artikel[] artikli;
  10. public Artikel[] najdiArtikle (String name){
  11. try {
  12. // Load JDBC driver
  13. Class.forName("org.postgresql.Driver");
  14. // Make connection
  15. String url = "jdbc:postgresql://localhost:5432/musicshop?user=postgres&password=simonr";
  16. Connection conn = DriverManager.getConnection(url);
  17. // create & execute statement
  18. PreparedStatement st =
  19. conn.prepareStatement("SELECT ime_artikla, cena, popust FROM artikel WHERE ime_artikla LIKE ?");
  20. st.setString(1, "%" + name + "%");
  21. ResultSet rs = st.executeQuery();
  22. if (rs.wasNull())
  23. return null;
  24. Vector<Artikel> v = new Vector<Artikel>();
  25. while (rs.next()) {
  26. v.add(new
  27. Artikel(rs.getString("ime_artikla"),rs.getFloat("cena"),rs.getFloat("popust")));
  28. }
  29. artikli = new Artikel[v.size()];
  30. for (int i = 0; i < v.size(); i++) {
  31. artikli[i] = v.get(i);
  32. }
  33. // clear result & close connection
  34. rs.close();
  35. st.close();
  36. } catch (Exception e) {
  37. }
  38. return artikli;
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement