Database connection issue,password and username incorrect but connected mysql database why?

Viewed 36

Hi What is a reason ? Username and Password incorrect but connected MySql Database Here's my code

package employee.crud.db;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    
    public class DBConnection {
        public static final String dbUrl = "jdbc:mysql://localhost:3306/employee_db";
        public static final String dbUserName = "";
        public static final String dbPassword= "m";
        
        public static Connection getConnection() {
            System.out.println("Start connection.. " );//Logger : Log4j 
            try {
                //Load MySql JDBC Driver 
                Class.forName("com.mysql.jdbc.Driver");
                //Open Connection
                connection = DriverManager.getConnection(dbUrl,dbUserName,dbPassword);
                if(connection != null) {
                    System.out.println("Connected !");
                    return connection;
                }
                else {
                    System.out.println("Connection issue !");
                    return null;
                }
            }catch(Exception e) {
                System.out.println("Exception DB Connection==>> " + e.getMessage());
                e.printStackTrace();
                return null;
            }
        }

        public static Connection connection = getConnection();

        public static void main(String[] args) {
            System.out.println(DBConnection.connection);
        }
    }

What is my authentication problem,password and username incorrect but connected

0 Answers
Related