Salve ragazzi ho un problemino da risolvere.

Ho creato un piccolo gestionale in java con database mysql.

Per la connessione al db ho utilizzato la classe presa tra le pippole di html.it

e tutto funziona.

però se invece di indicare come percorso del db localhost, metto 192.168.1.2 che è l'indirizzo ip del mio pc non funziona come mai?????


codice:
 public boolean connetti() {
      connesso = false;
      try {
         // Carico il driver JDBC per la connessione con il database MySQL
         Class.forName("com.mysql.jdbc.Driver");

         // Controllo che il nome del Database non sia nulla
         if (!nomeDB.equals("")) {

            // Controllo se il nome utente va usato o meno per la connessione
            if (nomeUtente.equals("")) {

               // La connessione non richiede nome utente e password
               db = DriverManager.getConnection("jdbc:mysql://192.168.1.2/" + nomeDB);
               System.out.println(nomeDB);
            } else {

               // La connessione richiede nome utente, controllo se necessita anche della password
               if (pwdUtente.equals("")) {

                  System.out.println( "La connessione non necessita di password");
                  db = DriverManager.getConnection("jdbc:mysql://192.168.1.2/" + nomeDB + "?user=" + nomeUtente);
               } else {
System.out.println( "La connessione non necessita di password2");
                  // La connessione necessita della password
            	   db = DriverManager.getConnection("jdbc:mysql://192.168.1.2/mysql" + nomeDB + "?user=" + nomeUtente + "&password=" + pwdUtente);
             

               }
            }

            // La connessione è avvenuta con successo
            connesso = true;
         } else {
            System.out.println("Manca il nome del database!!");
            System.out.println("Scrivere il nome del database da utilizzare all'interno del file \"config.xml\"");
            System.exit(0);
         }
      } catch (Exception e) { errore = e.getMessage(); }
      return connesso;
   }
in pratica la connessione avviene all'ultimo if dove viene richiesto nome utente nome db e password.

Se lascio localhost funziona perfettamente, se invece metto il mio indirizzo ip no come mai????