2017-09-12 8 views
0

[Bildbeschreibung hier eingeben] [1] während der Installation von MySQL auf dem PC, habe ich eine Fehlermeldung, dass "Port 3306 wird derzeit verwendet. Stellen Sie einen anderen Port" so änderte ich die Portnummer 3305 jetzt versuche ich, java project in netbeans ide zu mysql zu verbinden, aber es funktioniert nicht, obwohl ich mit beiden Portnummern versuchte.Java-Datenbank-Konnektivität in Netbeans

enter code here 

    String pword= password.getText(); 
    String name= tf.getText(); 
    String str= null; 
    Statement stmt= null; 
    ResultSet rs= null; 
    Connection conn=null; 
    try{ 
     Class.forName("java.sql.Driver"); 
     String pwd= "mysql"; 
     String uid="root"; 
     String url="jdbc:mysql://localhost:3306/project"; 
     try{ 
      conn= (Connection)DriverManager.getConnection(url,uid,pwd); 
      stmt= conn.createStatement(); 
      String sql= "SELECT * FROM login WHERE name='" + name+ "'"; 
      rs= stmt.executeQuery(sql); 
      rs.next(); 
      str= rs.getString("password"); 
      if(str.equals(pword)) 
      { 
      menu m= new menu(); 
      m.setVisible(true); 
      this.setVisible(false); 

      } 
      else 
       JOptionPane.showMessageDialog(null, "Incorrect username or password!"); 
      rs.close(); 
      stmt.close(); 
      conn.close(); 
      } 
     catch(Exception e) 
     { 
      JOptionPane.showMessageDialog(null, "Incorrect username or password!"); 
     } 

    } 
    catch(Exception e) 
    { 
     JOptionPane.showMessageDialog(null, "Error in Connectivity"); 
    } 
+1

Bitte hinzufügen Exception Stack Trace – saurabh

+0

Welche Fehler erhalten Sie? War Ihre mysql Installation erfolgreich? –

Antwort

1

Ich habe so etwas wie dies (für MS SQL Server) vor kurzem aber ich glaube nicht, dass Sie den Namen der Datenbank

`String url ="jdbc:sqlserver://YourPCname\\instancename;databaseName=yourDBname";` 

(beachten Sie müssten sich ändern „sqlserver“ bis "angegeben mysql ")

Vergewissern Sie sich auch, dass Ihr Server läuft.