Hi experts,

I am currently doing an web application which required data to be retrieved from the MySQL database. I am currently using eclipse EE to write my
JSP scripts. But there is something wrong with the server connection.

Here's my code
Code:
<%@ page language="java" 
import = "java.io.*"
import="java.sql.*" 
import = "javax.sql.*"
import = "java.sql.Connection"
import = "java.sql.Statement"
import = "java.sql.ResultSet"
import = "java.sql.DriverManager"
%>
<%
response.setContentType("text/html");
String licenseeName=request.getParameter("licenseeName");
String businessName=request.getParameter("businessName");
String licenseNo=request.getParameter("licenseName");
%>
<h2><font color=blue>
<%

    Connection connection=null;
    ResultSet rs=null;
    String licenseeNam=new String("");
    String businessNam=new String("");
    String licenseN=new String("");
    String licenseeInfo=new String ("");
  	String name=new String("");
  	String strQuery=new String("");
    response.setContentType("text/html");
    try {
       // Load the database driver
      Class.forName("com.mysql.jdbc.Driver");
      // Get a Connection to the database
      connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root"); 
      //Add the data into the database
  strQuery = "select * from nam";
  Statement s = connection.createStatement();
  s.executeQuery (strQuery);
   rs = s.getResultSet();
  while (rs.next ()){
	licenseeNam=rs.getString("licenseeName");
	businessNam=rs.getString("businessName");
	licenseN=rs.getString("licenseNo");
    licenseeInfo = rs.getString("licenseeName")+"& "+rs.getString("businessName")+"& " +  rs.getString("licenseNo") ;
    if(licenseeNam.equals(licenseeName)&&businessNam.equals(businessName)&&licenseN.equals(licenseNo)){
        name=licenseeNam;
      }
       }
    rs.close ();
      s.close ();
      }catch(Exception e){
      System.out.println("Exception is ;"+e);
      }
      if(name.equals(licenseeName))
    {
  %>
  <font color="red">Welcome</font>
  <%
      out.println(name);
      out.println(licenseeInfo);
   }
    else{
    out.println("You are not an authentic licensee!"); 
      }
%>
</font></h2>
The system is always printing the " You are not an authentic licensee" even I am submitting the right details to be database. The console printing the message of "The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. Exception is ;com.mysql.jdbc.exceptions.jdbc4.CommunicationsExc eption: Communications link failure"
Please advise. Thanks in advance