Créé dans le cadre du projet de fin d'année de la promo 2018 de CIR2 de l'ISEN Brest/Rennes, le Burger Quizz est une adaptation numérique du jeu télévisé éponyme, plus précisément d'une épreuve spécifique de ce jeu : le "Sel ou Poivre".

ConfigBDD.java 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package GestionBddDAO;
  2. import java.io.*;
  3. import java.util.Properties;
  4. public class ConfigBDD
  5. {
  6. private Properties conf;
  7. public ConfigBDD() {
  8. conf = new Properties();
  9. }
  10. public boolean loadConf()
  11. {
  12. try
  13. {
  14. conf.loadFromXML(new FileInputStream("conf.xml"));
  15. return true;
  16. }
  17. catch (IOException e)
  18. {
  19. loadDefaultConf();
  20. saveConf();
  21. System.out.println(e.getMessage());
  22. return false;
  23. }
  24. }
  25. public boolean saveConf()
  26. {
  27. try
  28. {
  29. conf.storeToXML(new FileOutputStream("conf.xml"), "Configuration de l'aplication de gestion du jeu BurgerQuizz");
  30. return true;
  31. }
  32. catch (IOException e)
  33. {
  34. System.out.println(e.getMessage());
  35. return false;
  36. }
  37. }
  38. public void loadDefaultConf()
  39. {
  40. conf.setProperty("nomBdd", "burgerquizz");
  41. conf.setProperty("port", "3306");
  42. conf.setProperty("ip", "localhost");
  43. conf.setProperty("login", "alain");
  44. conf.setProperty("password", "chabat");
  45. }
  46. public String getNomBdd() {
  47. return conf.getProperty("nomBdd");
  48. }
  49. public void setNomBdd(String nomBdd) {
  50. conf.setProperty("nomBdd", nomBdd);
  51. }
  52. public int getPort() {
  53. return Integer.parseInt(conf.getProperty("port"));
  54. }
  55. public void setPort(int port) {
  56. conf.setProperty("port", String.valueOf(port));
  57. }
  58. public String getIp() {
  59. return conf.getProperty("ip");
  60. }
  61. public void setIp(String ip) {
  62. conf.setProperty("ip", ip);
  63. }
  64. public String getLogin() {
  65. return conf.getProperty("login");
  66. }
  67. public void setLogin(String login) {
  68. conf.setProperty("login", login);
  69. }
  70. public String getPassword() {
  71. return conf.getProperty("password");
  72. }
  73. public void setPassword(String password) {
  74. conf.setProperty("password", password);
  75. }
  76. }