Guest User

Untitled

a guest
Jul 19th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.13 KB | None | 0 0
  1. public class Connect
  2. {
  3. public static void main(String[] args)
  4. {
  5. Connection conn = null;
  6.  
  7. try
  8. {
  9. String userName = "myUsername";
  10. String password = "myPassword";
  11.  
  12. String url = "jdbc:mysql://localhost:3306/myDatabaseName";
  13. Class.forName("com.mysql.jdbc.Driver").newInstance();
  14. conn = DriverManager.getConnection(url,userName,password);
  15. System.out.println("Database connection established");
  16. }
  17. catch (Exception e)
  18. {
  19. System.err.println("Cannot connect to database server");
  20. System.err.println(e.getMessage());
  21. e.printStackTrace();
  22. }
  23. finally
  24. {
  25. if(conn != null)
  26. {
  27. try
  28. {
  29. conn.close();
  30. System.out.println("Database Connection Terminated");
  31. }
  32. catch (Exception e)
  33. {
  34. }
  35. }
  36. }
  37. }
  38. }
  39.  
  40. Cannot connect to database server
  41. Communications link failure
  42.  
  43. The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
  44. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
  45.  
  46. The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
  47. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  48. at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
  49. at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
  50. at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
  51. at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
  52. at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
  53. at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:344)
  54. at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2333)
  55. at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2370)
  56. at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2154)
  57. at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
  58. at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
  59. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  60. at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
  61. at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
  62. at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
  63. at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
  64. at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
  65. at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
  66. at java.sql.DriverManager.getConnection(DriverManager.java:582)
  67. at java.sql.DriverManager.getConnection(DriverManager.java:185)
  68. at Connect.main(Connect.java:16)
  69. Caused by: java.net.ConnectException: Connection refused
  70. at java.net.PlainSocketImpl.socketConnect(Native Method)
  71. at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
  72. at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
  73. at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
  74. at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
  75. at java.net.Socket.connect(Socket.java:529)
  76. at java.net.Socket.connect(Socket.java:478)
  77. at java.net.Socket.<init>(Socket.java:375)
  78. at java.net.Socket.<init>(Socket.java:218)
  79. at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)
  80. at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:294)
  81. ... 15 more
Add Comment
Please, Sign In to add comment