title: .MySQLNonTransientConnectionException: Could not create connection to database server
body: <p><strong>Getting Error For the Following Code</strong></p>
  
  <pre><code>  package jdbcdrive;
  
  import java.sql.*;
  public class Lpt {
  
      /**
       * @param args
       * @throws SQLException
       */
      public static void main(String[] args) throws SQLException {
  
          Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/lpt?autoReconnect=true&amp;useSSL=false","root","2664");
  
          Statement st = con.createStatement();
  
          ResultSet rs = st.executeQuery("SELECT * FROM sys.lpt");
  
          while(rs.next()) {
  
              System.out.println(rs.getInt("BatchName")+" "+rs.getString("StudentName")+" "+rs.getString("StudentName")+" "+rs.getString("studentMobileNo")+" "+rs.getString("Address"));
          }
  
      }
  
  }
  </code></pre>
  
  <p>The Output Error I'm getting is</p>
  
  <pre><code>Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
  </code></pre>