2017-09-12 17 views
0

[1] PCにmysqlをインストールする際に、「ポート3306が現在使用中です。別のポートを提供しています」というエラーメッセージが表示されました。 ポート番号を3305に変更しました。 今、私はnetbeans ideのjavaプロジェクトに接続しようとしていますが、両方のポート番号を試しても動作しません。netbeansのjavaデータベース接続

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

例外スタックトレースを追加してください – saurabh

+0

どのようなエラーが表示されますか?あなたのmysqlのインストールは成功しましたか? –

答えて

1

私はあなたがデータベース名に

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

を指定しないと思いますが、私は最近、(MS SQLサーバーのための)このような何かをした(注意あなたが「へ「のSQLServer」を変更する必要があるだろうmysql ")

また、サーバが動作していることを確認してください。

関連する問題