Advertisement
Guest User

Untitled

a guest
May 1st, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package databasepract;
  6.  
  7. import java.sql.*;
  8.  
  9. /**
  10. *
  11. * @author Mick
  12. */
  13. public class DbManager {
  14.  
  15. public Connection connection;
  16.  
  17. public void openConnection() {
  18. try {
  19. Class.forName("org.postgresql.Driver");
  20. String url =
  21. "jdbc:postgresql://192.168.56.101:5432/Voetbal";
  22. String user = "postgres", pass = "ww hier";
  23. /** Open connection */
  24. connection = DriverManager.getConnection(url,
  25. user, pass);
  26. } catch (ClassNotFoundException e) {
  27. System.err.println("JDBC Error: " + e);
  28. } catch (java.sql.SQLException e) {
  29. System.err.println("SQL Exception: " + e);
  30. }
  31. }
  32.  
  33. public void executeQuery(String query){
  34. try{
  35. Statement statement = connection.createStatement();
  36. statement.executeUpdate(query);
  37. }catch(Exception e){
  38. e.printStackTrace();
  39. }
  40. }
  41.  
  42. public ResultSet selectQuery(String query) {
  43. ResultSet result = null;
  44. try {
  45. Statement statement = connection.createStatement();
  46. result = statement.executeQuery(query);
  47. } catch (java.sql.SQLException e) {
  48. System.err.println(e.getMessage());
  49. }
  50. return result;
  51. }
  52.  
  53. public void closeConnection() {
  54. try {
  55. connection.close();
  56. } catch (Exception e) {
  57. System.err.println(e.getMessage());
  58. }
  59. }
  60.  
  61. public int getPlayers(String teamnummer) {
  62. int nummers = 0;
  63. ResultSet result = null;
  64. try {
  65. Statement statement = connection.createStatement();
  66. result = statement.executeQuery("SELECT COUNT(*) as \"manny\" FROM spelers WHERE teamnr=\'"+teamnummer+"\'");
  67. if (result.next()) {
  68. nummers = Integer.parseInt(result.getString("manny"));
  69. }
  70. } catch (java.sql.SQLException e) {
  71. System.err.println(e.getMessage());
  72. }
  73. return nummers;
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement