Advertisement
Guest User

Untitled

a guest
Aug 27th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. package temp;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.io.BufferedReader;
  6. import java.io.File;
  7. import java.io.FileNotFoundException;
  8. import java.io.FileReader;
  9. import java.io.IOException;
  10.  
  11. public class temp {
  12. private String address;
  13. private String port;
  14. private String dbname;
  15. private String user;
  16. private String password;
  17.  
  18. File file = new File("~/jdbc_mysql.conf");
  19. BufferedReader reader = null;
  20.  
  21. public void metodo() {
  22. try
  23. {
  24. reader = new BufferedReader(new FileReader(file));
  25. String field = null;
  26.  
  27. while ((field = reader.readLine()) != null) {
  28. switch (field) {
  29. case "address":
  30. this.address = field.split("=")[1];
  31. break;
  32. case "port":
  33. this.port = field.split("=")[1];
  34. break;
  35. case "dbname":
  36. this.dbname = field.split("=")[1];
  37. break;
  38. case "user":
  39. this.user = field.split("=")[1];
  40. break;
  41. case "password":
  42. this.password = field.split("=")[1];
  43. break;
  44. }
  45. }
  46. }catch(
  47. FileNotFoundException fnfe)
  48. {
  49. System.err.println("Arquivo não encontrado.");
  50. }catch(
  51. IOException ioe)
  52. {
  53. ioe.printStackTrace();
  54. }finally
  55. {
  56. try {
  57. if (reader != null) {
  58. reader.close();
  59. }
  60. } catch (IOException v) {
  61. }
  62. }
  63. }
  64.  
  65. public Connection getConnection() {
  66. try {
  67. Class.forName("com.mysql.jdbc.Driver");
  68. return DriverManager.getConnection("jdbc:mysql://"
  69. + address + port + "/" + dbname, user, password);
  70. } catch (Exception e) {
  71. throw new RuntimeException(e);
  72. }
  73. }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement