I am trying to connect to a MySQL database using the code below, but my attempt fails.
This is my attempt:
private static Connection conn = null;
private static String url = "jdbc:mysql://localhost/";
private static String dbName = "proj1";
private static String driver = "com.mysql.jdbc.Driver";
private static String userName = "root";
private static String password = "root";
public static  int setupConnection ()
{
    try{
        Class.forName(driver).newInstance();
        conn = DriverManager.getConnection(url+dbName,"root","root");
        return 1;
    }
    catch (Exception e)
    {
        JOptionPane.showMessageDialog(null, e.getMessage());
        return 0;
    }
}
When installing MySQL, I remember entering the password "root", but I'm not 100% sure if the username is automatically assigned "root".
I get the error message : com.mysql.jdbc.Driver
 
     
     
     
    