I'm getting permission denied error:
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO).
I do not know why.
This is my code:
try{
Class.forName("com.mysql.jdbc.Driver");
con1=DriverManager.getConnection("jdbc:mysql://localhost/schoolmanagementdb","root","");
insert=con1.prepareStatement("insert into schoolmanagementtbl(name,mobile,course)values(?,?,?)");
insert.setString(1,name);
insert.setString(2,mobile);
insert.setString(3,course);
insert.executeUpdate();
JOptionPane.showMessageDialog(this,"Record Addeddd");
}
catch(ClassNotFoundException ex){
Logger.getLogger(form1.class.getName()).log(Level.SEVERE,null,ex);
}
catch(SQLException ex){
Logger.getLogger(form1.class.getName()).log(Level.SEVERE,null,ex);
}