Esiste un metodo Java che permetta di ottenere la porta aperta di mysql del PC locale?
In pratica quella che di default è la 3306...
Esiste un metodo Java che permetta di ottenere la porta aperta di mysql del PC locale?
In pratica quella che di default è la 3306...
Direi proprio di no e non vedo la ragione perchè debba esistere un metodo simile.
Al massimo, puoi implementare un controllo tramite codice nativo (che vada in cerca di quale porta sta usando il server di MySQL) e, di conseguenza, lo utilizzi tramite JNI. Ma includere una cosa del genere nel core Java è del tutto inutile (dovrebbe essere fatto per tutti i DBMS esistenti... impossibile, ovviamente).
Potrebbe avere senso nella specifica del driver JDBC, ma è una scelta implementativa del costruttore del driver, non certo affare di Sun.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Se hai un server MySQL avviato ... la porta la devi sapere per poterti connettere. E non puoi sapere quale è a meno che vai a leggere il file di configurazione del MySQL, dove appunto c'è sicuramente scritta la porta che il server deve usare.Originariamente inviato da ragnonerodocet
Esiste un metodo Java che permetta di ottenere la porta aperta di mysql del PC locale?
In pratica quella che di default è la 3306...
E il fatto che una porta sia di "default" è semplicemente perché hanno scelto a priori quel numero di porta e hanno stabilito che una installazione "standard" del server ha nella configurazione già "di serie" quella porta.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet